【发布时间】:2017-11-03 10:29:15
【问题描述】:
我将 redux 与 connect 和 redux-thunk 中间件和容器一起使用。
当前当用户执行一个动作时,例如单击一个按钮,我需要调度该动作(同步),这将调度其他几个动作(异步)。
我知道从 reducer 中调度操作是一种反模式。
我想知道这个代码的合适位置。
目前我不确定它是否应该留在:
- 动作创建者。
- 在容器中使用 store.subscribe。
【问题讨论】:
-
我相信this 描述了您正在寻找的确切模式。只需阅读该页面,您最感兴趣的部分可能是他们描述
fetchPosts函数的地方。 -
@saadq 感谢您的链接,它看起来像在动作创建者中......正确吗?
-
请记住,
dispatch是 SYNCHRONOUS 操作 :)
标签: javascript redux