在reducer函数接收的第二个参数action就是接下来要干的事情了
在Redux中为了能够查看store中的各个状态,在chrome浏览器需先安装一个redux Devtools这个调试工具
当然安装这个插件...这里需要格外注意的是:
reducer可以接收state的值,但是不能直接修改state的值,当拿到state的数据后,需要先拷贝一份原先state的数据,在拷贝出新的数据基础上进行操作
创建了一个newState...必须要有返回值
在Reducer函数中,接收两个参数,第一个是上一次组件的状态值,而第二个是组件具体的动作action,具体要干的什么事情
在reducer中,规定只能读取state的数据,并不能直接修改...用几句简单话:概括下使用Redux的流程
安装redux,然后从redux中引入createStore这个方法,并调用它,从而创建store,
紧着在创建reducer纯函数,在reducer里面进行...方法进行获取store中的所有状态
如何保持页面的组件与store数据同步更新,需要注册订阅subscribe方法,该方法接收一个函数,在该接收的函数内触发重新获取store的数据 更多细枝末节内容,可见上文