redux就是用来统一管理项目中的状态(state)
redux三大原则
单一数据源:整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中 State 是只读的:state的改变只能通过触发特定的action完成(action 是一个用于描述已发生事件的普通对象) 使用纯函数来执行修改:Reducer 只是一些纯函数,它接收先前的 state 和 action,并返回新的 state
单一数据源:整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中
State 是只读的:state的改变只能通过触发特定的action完成(action 是一个用于描述已发生事件的普通对象)
使用纯函数来执行修改:Reducer 只是一些纯函数,它接收先前的 state 和 action,并返回新的 state