采用最合适的库强化工程项目组织工作业务流程
特别注意:大部份特惠都少于10,000+ Github星
1.react-select
React.js中优先选择模块的极佳代替品。
代表者了一类合作开发采用方便的React.js模块的崭新方式,该模块能在全然自订的与此同时照相狸尾豆。
民族特色机能
· 具备可订制机能的灵巧信息处理方式。
· 具备Emotion(两个用作撰写CSS式样的JavaScript库)的可扩充式样API。
· 模块转化成API,用于全然掌控UI犯罪行为。
· 快捷键组,要道全力支持,动画电影等。
加装:
npm i react-select
2. react-dnd
分页展开React
几组React程序库可协助您构筑繁杂的分页介面,与此同时维持模块间的谐振。
民族特色机能
· 适于Trello和Storify等等的应用领域,当中拖曳负责管理在应用领域的相同部份间数据传输。
· 创建在HTML5分页API之上。
· React DnD采用数据,而不是采用视图作为真理
加装:
npm i react-dnd
3. react-content-loader
SVG驱动的模块可轻松创建骨架负载(例如Facebook的卡负载)。
民族特色机能
· 即插狸尾豆:附带许多预设供采用。
· DIY:您能采用create-content-loader轻松创建自己的加载器。
· React Native全力支持:具备相同机能的相同API。
· 轻量级:Web版本少于2KB,依赖性为0。
加装:
npm i react-content-loader
4.antd
企业级UI设计语言和React UI库。
民族特色机能
· 用具备可预测的静态类型的TypeScript撰写。
· 整套设计资源和合作开发工具。
· 强大的主题自订细节。
加装:
npm i antd
5.gatsby-image
采用React构筑快速,现代的应用领域程序和网站
民族特色机能
· 规模庞大的托管服务:Gatsby站点不需要服务器,因此您能将整个站点托管在CDN上,而成本仅是服务器提供的站点的一小部份。
· 从任何位置查找数据:从任何数据源(Markdown文件,Contentful或WordPress等无头CMS和REST API)提取数据。
· 超越静态网站:静态网站的好处没有任何限制。
加装:
npm i gatsby-image
6.react-helmet
可重用的React模块将管理您对文档头的大部份更改。接受纯HTML标记并输出纯HTML标记,非常简单,而且对React友好。
民族特色机能
· 全力支持大部份有效标签:标题,基础,元数据,链接等。
· 全力支持服务器端渲染。
· 嵌套模块会覆盖重复的头部更改。
加装:
npm i react-helmet
7.react-virtualized
用作采用单向数据流构筑用户介面的应用领域程序体系结构。
民族特色机能
· 使在繁杂的应用领域程序中查找错误变得容易。
· 更快的装弹时间
加装:
npm i react-virtualized
8.react-threesixty
React 360采用React协助创造令人着迷的360 VR体验,该体验扩充到台式机,手机和VR设备。
民族特色机能
· 简化了繁杂的360和VR用户介面的创建。
加装:
npm i react-threesixty
(本文由闻数起舞翻译自Chidume Nnamdi 的文章《8 Powerful React Libraries To Try In 2021》,转载请注明出处,原文链接:
https://medium.com/javascript-in-plain-english/8-powerful-react-libraries-to-try-in-2021-8ede57b422bf)