Sobre o projeto

Base Web é uma biblioteca de componentes React que implementa o sistema de design Base, uma coleção de componentes modernos, responsivos e vivos desenvolvidos pela Uber. Ela fornece aos desenvolvedores um conjunto abrangente de blocos de construção de UI para criar interfaces consistentes e acessíveis. A biblioteca está disponível no npm como `baseui` e requer dependências de peer, incluindo `styletron-react` e `styletron-engine-monolithic` para seu mecanismo de estilização. Tanto o Base Web quanto o Styletron vêm com suporte a TypeScript, garantindo segurança de tipos no desenvolvimento. Os principais recursos incluem: - Um catálogo completo de componentes acessível em baseweb.design/ladle - Um playground no Stackblitz para experimentação interativa - Documentação disponível em baseweb.design - Suporte a temas (por exemplo, LightTheme) - Utilitários de componentes estilizados por meio do helper `styled` A instalação é simples usando pnpm ou npm, e a biblioteca se integra ao modelo de componentes do React por meio de provedores como `BaseProvider` e `StyletronProvider`. Observação: O projeto está atualmente em status de manutenção, com a Uber limitando o envolvimento enquanto ainda espelha o desenvolvimento interno. Para desenvolvedores da Uber, existem canais internos para problemas e contribuições.