Об этом проекте
Base Web — это библиотека React-компонентов, реализующая дизайн-систему Base — набор современных, адаптивных, живых компонентов, разработанных Uber. Она предоставляет разработчикам полный набор строительных блоков UI для создания согласованных, доступных интерфейсов.
Библиотека доступна на npm как `baseui` и требует одноранговых зависимостей, включая `styletron-react` и `styletron-engine-monolithic` для движка стилизации. Как Base Web, так и Styletron поддерживают TypeScript, обеспечивая типобезопасность при разработке.
Ключевые возможности:
- Полный каталог компонентов, доступный по адресу baseweb.design/ladle
- Песочница Stackblitz для интерактивных экспериментов
- Документация доступна по адресу baseweb.design
- Поддержка тем (например, LightTheme)
- Утилиты стилизованных компонентов через помощник `styled`
Установка проста с использованием pnpm или npm, и библиотека интегрируется с компонентной моделью React через провайдеры, такие как `BaseProvider` и `StyletronProvider`.
Примечание: В настоящее время проект находится в статусе поддержки, при этом Uber ограничивает участие, но по-прежнему отражает внутреннюю разработку. Для разработчиков Uber существуют внутренние каналы для сообщений о проблемах и внесения вклада.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.