改变store的数据唯一办法就是派发action,调用store.dispatch方法,也知道通过getState方法获取store中的所有状态数据,而实现组件页面的更新与store保持同步,必须得触发注册...subscribe方法,通时还得监听一个事件处理函数
用于重新在一次获取store的数据使页面同步更新
在上几次编写Redux的代码中,创建store,reducer,acton,以及actionTypes...引入createStore后,store并没有创建,需要调用createStore()后才有store
//const store = createStore(reducer, window....中的type类型值定义成一个常量然后拆分了出去的,但是仍然发现,代码并没有简化多少
其实在派发action之前,改变store的数据,对于action的动作(具体要做的事情),是不应该直接定义在我们的组件里...,在事件处理函数里面定义action对象不是不可以
但是这样代码的内聚性不高,对于简易的项目,一些action定义在各个组件内,也没有什么,但是一多的话,找起来就是灾难了的,不利于后续代码的维护
如果你能够把相应的