À propos du projet

Base Web est une bibliothèque de composants React qui implémente le système de design Base, une collection de composants modernes, responsives et vivants développés par Uber. Elle fournit aux développeurs un ensemble complet de blocs de construction d'interface utilisateur pour créer des interfaces cohérentes et accessibles. La bibliothèque est disponible sur npm sous le nom `baseui` et nécessite des dépendances homologues, notamment `styletron-react` et `styletron-engine-monolithic` pour son moteur de style. Base Web et Styletron prennent tous deux en charge TypeScript, garantissant la sécurité des types lors du développement. Les principales fonctionnalités incluent : - Un catalogue complet de composants accessible à l'adresse baseweb.design/ladle - Un environnement de test Stackblitz pour l'expérimentation interactive - Une documentation disponible à l'adresse baseweb.design - La prise en charge des thèmes (par exemple, LightTheme) - Des utilitaires de composants stylisés via l'assistant `styled` L'installation est simple avec pnpm ou npm, et la bibliothèque s'intègre au modèle de composants de React via des fournisseurs tels que `BaseProvider` et `StyletronProvider`. Remarque : le projet est actuellement en statut de maintenance, Uber limitant son engagement tout en reflétant le développement interne. Pour les développeurs Uber, il existe des canaux internes pour les problèmes et les contributions.