Redux三个规则!!!

本文深入解析Redux的三大核心原则:单一数据源(statetree),不可变性与纯函数变化。探讨如何通过触发action更新状态,以及纯函数在状态管理中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redux三个规则

  1. 所有状态 要存在一个地方,称state tree
  2. state tree是不可直接修改的,如果要变更要使用触发一个 action
  3. Changes are made with pure functions

补充
pure function

  1. 结果是透过参数来决定,每次结果都一样,没有例外
  2. 不会修改原本的参数,永远回传新的值

inpure function

  1. 结果会被外部影响,例如网路不好、db资料逻辑有错
  2. 会修改到原本的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值