这个项目能做什么
react-md 是一个开源的 React 组件库,旨在根据 Material Design 规范构建可访问的应用。样式使用 Sass (SCSS) 编写,项目则使用 TypeScript 编写并维护。
安装通过 npm 完成,需同时安装核心包和 Sass:
npm install @react-md/core sass
根据 README,该项目的亮点包括:
- 可访问性:遵循 W3C 发布的可访问性指南(WAI-ARIA 实践)。
- 低级、可定制的组件,旨在进行组合和适配,而非仅作为固定预设使用。
- 提供全局和单个组件级别的主题定制。
- 使用 CSS 变量实现动态主题,并为旧版浏览器提供回退方案。
- 支持亮色、暗色和系统主题。
- 支持从左至右和从右至左的语言方向。
- 采用 TypeScript 编写并维护的代码库。
完整的文档(包括入门和安装指南)可在项目官网 (react-md.dev) 获取。仓库为想要贡献的人员提供了贡献指南,项目根据其 LICENSE 文件中声明的许可证发布;其 npm 包和下载统计数据发布在 npm 上。通过 GitHub Actions 设置了用于构建、lint 检查和测试的持续集成,并通过 Codecov 跟踪代码覆盖率。
评论
0 评分人数达到10人后显示
登录后参与讨论。