【发布时间】:2018-05-13 05:40:58
【问题描述】:
我目前正在尝试围绕 redux 进行思考,但我目前在理解如何处理 redux 中的依赖状态方面存在问题。
以电子表格应用为例:
在单元格 A1 和 A2 中,用户正在输入值。
单元格 A3 现在具有以下依赖状态 (=Sum(A1;A2))
所以现在,当用户在 A1 中输入“2” => 我们发送一个“UpdateCellAction: A1=2” 然后,他在 A2 中输入“4” => 我们发送一个“UpdateCellAction: A2=4”
但由于这些变化,我在 A3 中的公式必须做出反应,并通过查看 2 和 4 的和,即 6 来修改状态对象
这样的事情在 Redux 中是如何完成的? 而且,如果有另一个单元格 B22(无论如何)根据 A3、A2 和 A1 计算另一个值怎么办? (该状态将取决于 A1、A2 和 A3)
【问题讨论】:
标签: redux