reducer了,也是和Flux区别最大的地方。state,这就是initialState参数的作用了。actionType为判断条件的switch语句,但区别在于reducer不会修改state,而是返回一个新的state将state存储的工作交给redux本身。reducer只专注于做一件事,就是基于旧的state迭代出新的state。createStore函数创建的唯一Store。getState该方法用于获取store当前的状态,通常用于view组件初始化state。subscribe当然仅仅初始化state是不够的,我们还需要在state变化时同步view上的state。该方法用于监听state变化并同步,通常在ComponentDidMount()生命周期时调用,相对的componentWillUnmount()生命周期时调用unsubscribe()解绑。Flux的改进之处,但这只是个开始。Redux数据流动解析actionstoreviewgetStatesubscribedispatch简单Redux。