Зачем использовать Rebass вместо пользовательского интерфейса темы?
Я выбрал Rebass в качестве библиотеки компонентов для своего приложения. Поскольку Rebass не любит темы, ему нужна библиотека тем. Хорошо, я выбрал Theme UI для определения моей темы, а затем начал создавать свое приложение.
Я быстро заметил, что все компоненты React (Box, Flex, Card, Link и т. Д.) Доступны как в Rebass, так и в пользовательском интерфейсе темы. При просмотре обеих документов трудно различить различия.
Что мне не хватает, если я полностью удалю Rebass? Какова цель этой библиотеки?
1 ответ
Rebass и theme-ui - разные библиотеки, но следуют одной и той же стилизованной экосистеме. Обе библиотеки имеют собственные возможности создания тем. Вы можете использовать и то, и другое одновременно, хотя это не обязательно.