store in flux 的职责
Responsibility of store in flux
我在想,
可以吗?
- 进行异步操作
- 更改状态中的多个值(通过不同的键)
- 触发动作
在一家商店?如果我需要更新 store 的 2 个键,我是否应该创建另一个 store 来分离关注点并让 store 负责状态中的单个第一级 属性?
例如在 Redux 中,reducer 负责结果对象上的单个第一级键,asaik
进行异步操作:
通常情况下,最好让您的商店保持同步...它们应该是无声的并且只接收数据。让一切变得更容易和可测试!动作创建者应在解决后派发适当的动作。
更改状态中的多个值(通过不同的键):
这还不错,但由于您也逃避了,也许您需要重新考虑您的应用程序状态的结构。虽然这取决于行动......在不知道上下文的情况下很难说。
触发动作:
您的视图负责触发操作...因此商店不应触发操作!
一些链接:
我在想,
可以吗?- 进行异步操作
- 更改状态中的多个值(通过不同的键)
- 触发动作
在一家商店?如果我需要更新 store 的 2 个键,我是否应该创建另一个 store 来分离关注点并让 store 负责状态中的单个第一级 属性?
例如在 Redux 中,reducer 负责结果对象上的单个第一级键,asaik
进行异步操作:
通常情况下,最好让您的商店保持同步...它们应该是无声的并且只接收数据。让一切变得更容易和可测试!动作创建者应在解决后派发适当的动作。
更改状态中的多个值(通过不同的键):
这还不错,但由于您也逃避了,也许您需要重新考虑您的应用程序状态的结构。虽然这取决于行动......在不知道上下文的情况下很难说。
触发动作:
您的视图负责触发操作...因此商店不应触发操作!
一些链接: