Base Design System
Uber
Base to Design System Uber, zbudowany na bazie biblioteki Base Web. System obsługuje interfejsy aplikacji Uber (rider, driver, Uber Eats) oraz wewnętrzne narzędzia firmy.
Base wyróżnia się unikalnym podejściem do customizacji — każdy komponent można nadpisać na poziomie każdego elementu DOM dzięki systemowi overrides. To pozwala na ekstremalną elastyczność bez forkowania kodu. Firma Uber udostępniła ten system jako open-source.
System jest zbudowany w React z TypeScript i oparty na Styletron (CSS-in-JS). Oferuje rozbudowany zestaw komponentów, w tym zaawansowane komponenty do map i lokalizacji specyficzne dla produktów Uber.
Fundacje (Foundations)
Co wyróżnia ten system?
- Unikalny system overrides do customizacji każdego elementu
- Open-source (MIT license) od Uber
- React + TypeScript + Styletron (CSS-in-JS)
- Obsługuje globalne produkty w 70+ krajach