redux使用说明文档.docx
《redux使用说明文档.docx》由会员分享,可在线阅读,更多相关《redux使用说明文档.docx(4页珍藏版)》请在三一办公上搜索。
1、redux使用说明文档Redux使用说明文档 1.redux的原理 redux是一种设计模式,维护单一的state。使用redux开发的程序,在页面的每一次操作,点击按钮,输入文字等等都需要写事件,操纵redux维护的state,进而改变程序状态。 2.redux的组成 2.1 state 根对象的结构 在 react 中,我们尽量会把状态放在顶层的组件,在顶层组件使用 redux 或者 router。 这就把组件分为了两种:容器组件和展示组件。 容器组件:和 redux 和 router 交互,维护一套状态和触发 action。 展示组件:展示组件是在容器组件的内部,他们不维护状态,所有数据
2、通过 props 传给他们,所有操作也是通过回调完成。这样,我们整套应用的架构就显得清晰了。 2.2 part redux 分为三大部分,store , action ,reducer 。 2.2.1store 整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。 或者这么说 store 的职责有这些: 维护整个应用的 state 提供 getState 方法获取 state; 提供 dispatch(action) 方法更新 state; 通过 subscribe(listener) 注册监听器。 这么解释一下
3、,整个应用的 state 都储存在 store 中,容器组件可以从 store 中获取所需要的状态。 容器组件同时也可以发送给 store 一个 action,告诉他改变某个状态的值,所以说容器组件只要发送一个指令,就可以叫 store 去 setState,然后 store 的 state 改变,回过来容器组件获取到的 state 改变,导致 views 的更新。 2.2.2 action action 可以理解为一种指令,store 数据的唯一由来就是 action,action 是一个对象,它需要至少一个元素,type,type 是这个指令的唯一标识,其它元素是传送这个指令的 state
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redux 使用说明 文档
链接地址:https://www.31ppt.com/p-3165206.html