Sobre el proyecto
Base Web es una biblioteca de componentes React que implementa el sistema de diseño Base, una colección de componentes modernos, responsivos y vivos desarrollados por Uber. Proporciona a los desarrolladores un conjunto completo de bloques de construcción de UI para crear interfaces consistentes y accesibles.
La biblioteca está disponible en npm como `baseui` y requiere dependencias peer que incluyen `styletron-react` y `styletron-engine-monolithic` para su motor de estilos. Tanto Base Web como Styletron incluyen soporte de TypeScript, lo que garantiza la seguridad de tipos durante el desarrollo.
Las características principales incluyen:
- Un catálogo completo de componentes accesible en baseweb.design/ladle
- Un playground de Stackblitz para experimentación interactiva
- Documentación disponible en baseweb.design
- Soporte de temas (por ejemplo, LightTheme)
- Utilidades de componentes con estilos mediante el helper `styled`
La instalación es sencilla usando pnpm o npm, y la biblioteca se integra con el modelo de componentes de React a través de proveedores como `BaseProvider` y `StyletronProvider`.
Nota: El proyecto se encuentra actualmente en estado de mantenimiento, con Uber limitando la participación mientras sigue reflejando el desarrollo interno. Para los desarrolladores de Uber, existen canales internos para problemas y contribuciones.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.