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-dom
是react-router
的扩展,react-router
有的它都有,只不过多了很多有用的组件。在项目开发中只安装react-router-dom
就可以了。
相关链接:官网
三、数据状态相关
immutable.js
四、其他
富文本编辑器
draft.js,个人最喜欢的react富文本编辑器,十分简洁,可自定义富文本的子组件,链接:draft.js官网