React UI 工具包
通过我的书学习 React
我发现 React 的 UI 工具包数量令人印象深刻,所以我想分享我的发现。
我找到了 18 个 UI 工具包,并检查了它们在 GitHub 上有多少颗星以及在 NPm 上每周的下载量。
它们按 GitHub 星号排序。
Ant Design
以自然性和确定性为价值观的设计系统,旨在提升企业应用的用户体验
创建者:XTech
许可证:MIT
NPM:每周下载量约 506,403 次
材料用户界面
实现 Google 的 Material Design 的 React 组件。
创作者:社区
许可证:MIT
NPM:每周下载量约 1,479,000 次
蓝图
基于 React 的 Web UI 工具包。
创作者:Palantir
许可证:BLUEPRINT LICENSE(基于 Apache 2.0 许可证)
NPM:每周下载量约 142,300 次
材料成分
使用 Material Components 为 iOS、Android、Web 和 Flutter 构建美观、可用的产品。
创建者:Google
许可证:MIT
NPM:每周下载量约 116,000 次
语义 UI React
Semantic UI React 是 Semantic UI 的官方 React 集成。
创作者:社区
许可证:MIT
NPM:每周下载量约 188,000 次
常绿
用于在网络上构建雄心勃勃的产品的 React UI 框架。
创作者:Segment
许可证:MIT
NPM:每周下载量约 7,400 次
流畅的用户界面
一组 UX 框架,用于创建共享代码、设计和交互行为的美观、跨平台应用程序。
创建者:微软
许可证:MIT
NPM:每周下载量约 22,200 次
索环
专注于基本体验
创作者:社区
许可证:Apache 许可证 2.0
NPM:每周下载量约 22,500 次
雷基特
使用 React 构建真正交互式 UI 的工具包。
创作者:社区
许可证:MIT
NPM:每周下载量约 60,100 次
北极星
我们的设计系统帮助我们共同努力为所有 Shopify 商家打造出色的体验。
创建者:Shopify
许可证:MIT
NPM:每周下载量约 79,800 次
闪电设计系统
创造全球最佳的企业应用体验。
创建者:Salesforce
许可证:自定义
NPM:每周下载量约 10 次
元素
Element 是一个基于 Vue 2.0 的组件库,面向开发人员、设计人员和产品经理(使用 React 进行分叉和重写)
创作者:社区
许可证:MIT
NPM:每周下载量约 7,300 次
环形用户界面
这套 UI 组件旨在为 JetBrains 内部构建的基于 Web 的产品以及为 JetBrains 产品开发的第三方插件提供所有必要的构建块。
创建者:JetBrains
许可证:Apache 许可证 2.0
NPM:每周下载量约 2,100 次
弹性 UI 框架
Elastic UI 框架是 Elastic 使用的设计库,用于构建需要共享我们审美的内部产品。
创建者:Elastic
许可证:Apache 许可证,版本 2.0
NPM:每周下载量约 13,900 次
PrimeReact
最完整的 REACT UI 框架
创作者:Primetek
许可证:MIT
NPM:每周下载量约 19,300 次
碎片反应
高品质且免费的 React UI 套件,具有现代设计系统和数十个自定义组件。
创作者:Designrevision
许可证:MIT
NPM:每周下载量约 2,300 次
Instructure-UI
Instructure-UI 拥有许多美观且易于访问的 React 组件,具有内置样式和主题以及实用功能。
创建者:Instructure
许可证:MIT
NPM:每周下载量约 175 次
Lucid UI
Lucid UI 是 AppNexus 的一个 React 组件库。
创作者:Xandr
许可证:Apache 许可证,版本 2.0
NPM:每周下载量约 400 次
通过我的书学习 React
如果你喜欢通过拆解 React 来理解它的工作原理,那么你可能会喜欢我的书《React From Zero》。在书中,我通过研究组件的工作原理、元素的渲染方式以及如何创建自己的虚拟 DOM 来剖析 React 的工作原理。
您可以在此处免费下载第一章。
文章来源:https://dev.to/kayis/react-ui-kits-3fm2