Hes*_*han 1 reducers reactjs redux
我是 Redux 的新手,我在理解 reducers 的概念方面发现了一些问题,我可以看到许多示例显示它采用当前状态并返回更新的状态,我的问题是它如何通过返回新状态来更新 Store(我发现很难了解机制),请有人解释一下。
该Redux的商店也不过是刚刚的物体保持应用程序的所有状态。reducer 是更新 store 的唯一方法。
reducer是一个纯函数,它接受一个旧状态并返回一个新状态。在 reducer 中,我们只需要提供 store 当前拥有的旧状态,然后提供我们将要更改状态的新状态。你可以参考这个关于reduce函数的详细解释。
简单来说,reducer 将现有状态对象更新一些通过 reducer 函数传递的属性并返回新的对象状态。
以下链接有更好的解释。这是一个非常好的博客如何创建自己的 redux。您将准确了解 redux 存储中发生的情况。
https://www.jamasoftware.com/blog/lets-write-redux/
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |