react全家桶,送你了

1.UI组件库。国内主要以antd为主,当然element也推出了react版本的elementUI.2.前端路由库。最流行的莫属react-router,目前已出5.0版本,大大提高了前端路由的灵活性和可控性。3.状态管理。比较流行的有mobx,redux。mobx更加轻量简单,redux提供更灵活的中间件机制,约定式使得代码使用成本有点高但是带来的好处很多,目前我们团队也主要采用这种。对于异步action,往往会用到saga,redux-thunk,也可以直接采用dva,我们团队已经成功迁移到umi+dva开发。4.常用第三方库。比如echart, antv等,因为每个中后台系统比将使用数据可视化。5.ssr技术。服务端渲染API在vue,react框架里都有提供,对于react比较成熟的有next.js,目前我们团队采用的自己研发的基于node的服务端渲染框架。6.脚手架。一般react项目我们可以使用creact-react-app来搭建,也可以基于webpack自己配制一个脚手架,或者采用成熟的第三方集成方案,比如umi,目前我们采用基于umi的方式自定义webpack来满足项目要求,还是很稳定的,至于自己搭建webpack,我之前也写过可以满足vue和react的webpack脚手架,感兴趣的可以在我github上参考学习。所以一个react全家桶项目基本上包含如上几点,我在《趣谈前端》专栏里也发表过一个全栈CMS项目,可以参考一下。

相关文章:

  • 2018-06-25
  • 2021-08-27
  • 2020-06-26
  • 2020-12-29
  • 2018-11-23
  • 2021-12-02
  • 2020-12-30
  • 2021-12-13
猜你喜欢
  • 2018-04-27
  • 2018-05-09
  • 2018-05-31
  • 2020-01-05
  • 2018-07-28
  • 2021-11-02
  • 2021-11-04
  • 2021-12-09
相关资源
相似解决方案