redux的知识

71 阅读1分钟

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 加强