Об этом проекте

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 существуют внутренние каналы для сообщений о проблемах и внесения вклада.