这个项目能做什么
Base Web 是一个实现 Base 设计系统的 React 组件库,Base 设计系统是由 Uber 开发的一套现代化、响应式、持续演进的组件集合。它为开发者提供了一套全面的 UI 构建模块,用于创建一致且无障碍的界面。
该库在 npm 上以 `baseui` 的名称发布,需要 `styletron-react` 和 `styletron-engine-monolithic` 等对等依赖作为其样式引擎。Base Web 和 Styletron 均支持 TypeScript,确保开发过程中的类型安全。
主要特性包括:
- 完整的组件目录,可在 baseweb.design/ladle 访问
- 用于交互式实验的 Stackblitz 演练场
- 文档可在 baseweb.design 查阅
- 主题支持(例如 LightTheme)
- 通过 `styled` 辅助函数提供的样式化组件工具
使用 pnpm 或 npm 即可轻松安装,该库通过 `BaseProvider` 和 `StyletronProvider` 等提供者与 React 的组件模型集成。
注意:该项目目前处于维护状态,Uber 限制了参与度,同时仍在同步内部开发。对于 Uber 开发者,有内部渠道用于提交问题和贡献。
评论
0 评分人数达到10人后显示
登录后参与讨论。