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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.