React|常用相关框架

一、仓库相关

Redux

react项目常用的一款状态管理工具,主要概念有:

  • Action:从应用(比如说view、服务器响应)到 Store 的一个载荷(payload),形如:
{
  type:string,  //类型
  payload:any  //数据
}
  • Reducers:指定如何响应Action并存放进 Store
  • Store:存放数据的仓库

相关链接:Redux中文文档Redux github地址

Mobx

一款响应式的状态管理框架,个人非常喜欢,相比 Redux 的繁琐规定,Mobx 更加自由,适合中小型项目开发。
相关链接:Mobx 官网

二、路由相关

react-router,react-router-dom

是react官方维护的,事实上也是唯一可选的路由库。注意这二者都是一家产物, react-router-domreact-router的扩展,react-router有的它都有,只不过多了很多有用的组件。在项目开发中只安装react-router-dom就可以了。
相关链接:官网

三、数据状态相关

immutable.js

四、其他

富文本编辑器

draft.js,个人最喜欢的react富文本编辑器,十分简洁,可自定义富文本的子组件,链接:draft.js官网

动画库

react-spring
Ant Motion

posted @ 2020-11-09 17:11  Sebastian·S·Pan  阅读(210)  评论(0编辑  收藏  举报