Зачем использовать Rebass вместо пользовательского интерфейса темы?

Я выбрал Rebass в качестве библиотеки компонентов для своего приложения. Поскольку Rebass не любит темы, ему нужна библиотека тем. Хорошо, я выбрал Theme UI для определения моей темы, а затем начал создавать свое приложение.

Я быстро заметил, что все компоненты React (Box, Flex, Card, Link и т. Д.) Доступны как в Rebass, так и в пользовательском интерфейсе темы. При просмотре обеих документов трудно различить различия.

Что мне не хватает, если я полностью удалю Rebass? Какова цель этой библиотеки?

1 ответ

Rebass и theme-ui - разные библиотеки, но следуют одной и той же стилизованной экосистеме. Обе библиотеки имеют собственные возможности создания тем. Вы можете использовать и то, и другое одновременно, хотя это не обязательно.

Другие вопросы по тегам