redux的知识
redux的组成
State的状态
- DomainState: 服务器返回的StateUI
- State:关于当前组件的StateAPP
- State: 全局的State
Action事件
- 本质就是一个JS对象
- 必须要包含 type 属性
- 只是措述了有事情要发生,并没有描述如何去更新 state
Reducer
- 本质就是函数
- 响应发送过来的action
- 函数接收两个参数,第一个是初始化state,第二个是发送过来的action
- 必须要有 return 返回值
Store
- 用来把action 和reducer 关联到一起的
- 通过 createStore 来构建 store
- 通过subscribe 来注册监听
- 通过dispatch来发送action
react-redux概述
- react-redux 是redux 官方推出用于配合 React 的绑定库
- react-redux两个重要的部分组成
- Provider组件:用于包裹整个结构,让我们组件能够获取到store
- connect方法:如果我们需要接收 Provider 提供的 store,就需要把我们组件通过connect 加强