Redux的组成
State状态
1.DomainState:服务器返回的State
2.UI State:关于当前组件的State
3.App State:全局的State
Action事件
1.本质上是一个JS对象
2.必须要包含type属性
3.只是描述了有状态需要改变,并没有真正描述如何更新state
Reducer
1.本质上是一个函数
2.响应发送过来的action
3.函数接收两个参数:第一个是初始化的state,第二个是发送过来的action
4.必须有return的返回值
Store
1.用来把action和reducr关联在一起
2.通过createStore来构建store
3.通过subsribe注册监听
4.可以通过getState方法获取state
5.通过dispatch发送action