Base Web — это библиотека компонентов React, реализующая дизайн-систему Base, разработанную компанией Uber. Открытый исходный код был представлен в 2018 году с целью унифицировать и ускорить процесс создания веб-приложений внутри компании. Библиотека предоставляет набор адаптивных и доступных компонентов, ориентированных на высокую производительность и гибкость настройки.
Base Web служит основой для построения веб-приложений, обеспечивая единый визуальный язык и стандарты взаимодействия. Она включает как сложные компоненты, такие как Datepicker и FileUploader, так и низкоуровневые примитивы, например, Layer. Библиотека построена на базе Styletron, CSS-in-JS движка, что позволяет эффективно управлять стилями и улучшать производительность приложений.
- Широкий набор компонентов: включает элементы управления, формы, модальные окна, уведомления и другие.
 - Гибкая настройка: поддерживает тему Light и Dark, а также возможность создания собственных тем и переопределения компонентов через API.
 - Поддержка доступности: компоненты спроектированы с учетом стандартов ARIA, навигации с клавиатуры и совместимости с экранными читалками.
 - Высокая производительность: использование Styletron обеспечивает минимальный размер загружаемых стилей и оптимизацию рендеринга.
 - Совместимость с TypeScript: типизация компонентов и примеры на TypeScript облегчают интеграцию и разработку.
 - Инструменты для разработки: интеграция с Ladle и Figma Community упрощает создание и тестирование интерфейсов.
 - Открытый исходный код: доступность на GitHub позволяет сообществу вносить вклад и адаптировать библиотеку под свои нужды.