前端Bubucuo 精通Redux系列
2023-08-01 21:48 作者:bili_34604920956 | 我要投稿
redux 的原则
3.1 单一数据源。只有一个 store
整个项目只有一个 store ,在大型项目中可以进行代码分割,但根节点只有一个 store
3.2 只有 store 能改变数据
State 的改变只能通过 store 本身,reducer 函数只是通过当前 state 和 action 计算出最新的 state,返回给 store。执行变更的是 store 本身
3.3 使用纯函数 reducer 进行状态修改
纯函数的定义如下:
相同的入参总会返回相同的出参(出参只由入参所决定)
没有副作用
Reducer 是纯函数,只负责通过当前 state 和 action 计算出最新的 state,返回给 store
redux 基本使用
引入 redux