为了提高大家开发 React
项目的效率, 笔者结合自己的实际工作经验, 汇总如下React
项目常用插件.
JavaScript
状态容器,提供可预测化的状态管理Redux
的异步处理中间件Redux
中间件,用于管理应用程序 Side Effect
(副作用,例如异步获取数据,访问浏览器缓存等)redux
和 redux-saga
的数据流方案Ant Design
设计体系的 React UI
组件库,主要用于研发企业级中后台产品Ant Design
设计体系的 React UI
移动端组件库React UI
库CSS
模块功能实现Google
的Material Design
规范的React
组件React
解决方案UX
框架的集合,用于创建共享代码,设计和交互行为的精美的跨平台应用程序React
的JavaScript
库,旨在将本机桌面体验带入网络,其中包含许多macOS Sierra
和Windows 10
组件。react-desktop
与NW.js
和Electron.js
完美结合,但是可以在任何JavaScript
驱动的项目中使用WebUI
规范的 React
实现,提供了一整套基础的 UI 组件以及一些常用的业务组件React
封装的丰富的图标库React
的复制到剪切板组件YouTube
,Medium
等的顶部进度条组件React
的代码高亮组件React
的表情库React
的关键字高亮G2
、G6
、F2
、L7
以及一套完整的图表使用和设计规范, 提供强大的数据可视化需求G2
封装的开箱即用的可视化组件库React
和D3
构建的自定义的图表库React
的加载动画集合React
动画,只需3.5kb(gzip)JavaScript
和CSS
时间轴的动画库dom
生成图片的canvas
库React
傻瓜式脚手架React
脚手架IE9+
且提供完整的React
全家桶解决方案最后笔者精心准备了一个React实战项目, 方便大家学习和提高编程水平, 感兴趣的朋友可以了解一下.