什么是redux?

redux就是用来统一管理项目中的状态(state)

  1. Actions:action就是用来告诉我们的状态管理器需要做什么样的一种操作
  2. Reducers:是一个会对不同action做出不同操作的函数
  3. Store:这就是Store了,用来管理state的单一对象

redux三大原则

单一数据源:整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中

State 是只读的:state的改变只能通过触发特定的action完成(action 是一个用于描述已发生事件的普通对象)

使用纯函数来执行修改:Reducer 只是一些纯函数,它接收先前的 state 和 action,并返回新的 state

results for ""

    No results matching ""