javascript代码实例教程-react-store工作流程

发布时间:2019-01-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-react-store工作流程脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

今天学习了阮一峰大大的react-redux的store API ,有一些理解不知道对不对,记一下笔记

store.getState() 拿到当前时刻的state store.dispatch() 可以设置,修改state的值 store.subscribe() 设置监听函数,一旦 State 发生变化,就自动执行这个函数。

工作流程

1.首先,用户发出 Action。

store.dispatch(action);
2.然后,Store 自动调用 Reducer,并且传入两个参数:当前 State 和收到的 Action。 Reducer 会返回新的 State 。

let nextState = todoApp(previousState, action);
State 一旦有变化,Store 就会调用监听函数。

// 设置监听函数
store.subscribe(listener);
3.listener可以通过store.getState()得到当前状态。如果使用的是 React,这时可以触发重新渲染 View。

function listerner() {
let newState = store.getState();
component.setState(newState);
}

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-react-store工作流程全部内容,希望文章能够帮你解决javascript代码实例教程-react-store工作流程所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: