- 原文地址:11 React UI Component Libraries you Should Know in 2019
- 原文作者:Jonathan Saring
- 译文出自:掘金翻译计划
- 本文永久链接:github.com/xitu/gold-m…
- 译者:ElizurHz
- 校对者:wuzhengyan2015, xiaxiayang
2019 年你应该要知道的 11 个 React UI 组件库
虽然 React 的用户量落后于 Angular 很多,但它在 Stack overflow 的最受喜爱的组件库中排名领先:
React 在 2017 年的受欢迎程度上升
React 的虚拟 DOM、声明式地描述用户界面并为界面构建相应状态的能力、对有一定水平的 JavaScript 开发者来说入门门槛低,这些都使 React 成为了一个非常棒的构建 UI 的 专业库。
使用 React 的另一个重要原因是它的组件。组件能够让你把 UI 分割成独立的、可复用的块。这里有 11 个很棒的 React 组件库可以帮助你开始使用 React 的组件。
你还可以使用 Bit 把这些组件结合起来,并将你的组件转化成能够统一管理并在多个项目间同步的模块。
有了 Bit,你可以轻松地在多个项目和应用间共享、开发和同步组件,为你的团队管理组件,以及改进具有双向代码变更的 React 的组件的工作流。这里有 一个例子。
React Hero UI component with Bit
1. React Material-UI
React Material-UI 是一套实现了 Google 的 Material Design 的 React 组件。它在 GitHub 上有 30k+ stars,大概是目前最受欢迎的 React 组件库了。它的 v1 版本快要推出了。
2. React-Bootstrap
React-Bootstrap 是一个具有 Twitter 的 Bootstrap 的观感的 React 组件库。它的极简风格在社区中有很高的热度,有超过 11k 的 stars。
3. React toolbox
React Toolbox 是一套实现了 Google Material Design 规范的 React 组件。它是基于如 CSS Modules(基于 SASS)、webpack 和 ES6 这样的最新提案构建的。它的网站提供了一个在线的组件 playground。
4. React Belle
React Belle 是一套针对移动端和桌面端都有优化的 React 组件。它的样式可以高度定制,因此你可以配置所有组件通用的基础样式,也可以在每个组件中单独修改样式。这里也有一个 不错的例子。
5. React Grommet
React Grommet 提供了相当丰富的组件,这些组件按使用方式分类,所有的组件都是易用的、跨浏览器兼容的、支持主题定制的。
6. React Components by Khan Academy
Khan Academy 的 React 组件 是以有行内 CSS 和注释的组件库的形式发布的。单独的组件也可以通过向 Bit 添加这个库创建的 这个 Bit Scope 安装。
7. Material Components Web
Material Components Web 是由 Google 的一个核心团队的工程师和 UX 设计师开发的,它的组件支持可靠的开发工作流以构建美观且实用的 Web 项目。它取代了 react-mdl(现在已经废弃了),已经有接近 7k 的 stars 了。
8. Ant Design React
根据 Ant Design 的规范,React Ant Design 是一个包含了组件和 demo 的 React UI 库。它是用 TypeScript 写的,并有完整的类型定义,也提供了一个 npm + webpack + dva 的前端开发流程。
9. Semantic UI React
Semantic UI React 是 Semantic-UI-React 的官方整合库。它有大概 5k 的 stars,并被 Netflix 和 Amazon 所采用,提供了有趣而灵活的“武器库”。
10. Onsen UI
Onsen UI React Components 可以与 Onsen UI 的 React bindings 一起使用,并提供了使用 React 和 Onsen UI 框架的混合开发移动应用。它有 81 个贡献者和超过 5.6k 的 stars,是个可以考虑的有意思的库。
11. React Virtualized
React Virtualized 有大概 8k 的 stars,它提供了可以高效渲染长列表和扁平数据的 React 组件。
单独的组件
每个单独的组件都可以在 awesome-react 和 awesome-react-components 这两个项目中找到。你也可以将 Bit 添加到任意一个仓库或者库来追踪与隔离仓库或者库里的组件。然后,这些组件可以很快地直接从仓库中的任何路径中导出,开发者就可以使用 npm 或者 yarn 来安装它们,并在任意的项目中进行修改。
似乎在 2018 年,React 的热度会持续上升,并且 React 组件会逐渐成为更多日常使用的应用的组成模块。
如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文在 GitHub 上的 MarkDown 链接。
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。
今天的文章[译] 2019 年你应该要知道的 11 个 React UI 组件库分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/21248.html