【发布时间】:2017-07-03 02:01:32
【问题描述】:
在不断变化的我想知道,可以吗
- 进行异步操作
- 在状态中更改多个值(通过不同的键)
- 触发操作
在一家商店?如果我需要更新 store 的 2 个键,我是否应该创建另一个 store 来分离关注点并使 store 负责 state 中的单个第一级属性?
例如在 Redux 中,reducer 负责结果对象上的单个第一级键,asaik
【问题讨论】:
在不断变化的我想知道,可以吗
在一家商店?如果我需要更新 store 的 2 个键,我是否应该创建另一个 store 来分离关注点并使 store 负责 state 中的单个第一级属性?
例如在 Redux 中,reducer 负责结果对象上的单个第一级键,asaik
【问题讨论】:
进行异步操作:
通常情况下,最好让您的商店保持同步……它们应该是愚蠢的并且只接收数据。让一切变得更容易和可测试!动作创建者应在解决后调度适当的动作。
在状态中更改多个值(通过不同的键):
这并没有那么糟糕,但正如您所逃避的那样,也许您需要重新考虑您的应用程序状态的结构。不过,这取决于行动……如果不知道上下文就很难说。
触发动作:
您的视图负责触发操作...所以商店不应该触发操作!
一些链接:
【讨论】: