【发布时间】:2018-04-15 08:16:56
【问题描述】:
我创建了一个 saga,它监听“GET_CHARACTER”类型的动作,然后它会点击 api 并将数据发送到 reducer。
我尝试在 componentDidMount 中调用动作创建者,动作发生了(我可以在开发工具中看到它)但没有调用 saga。
传奇确实有效,因为我尝试通过在单击按钮时调用它来测试动作创建者,传奇运行并且我得到了我的数据。
当我尝试在 componentDidMount 中调用动作创建者时它不起作用。
这是否与 Saga 作为中间件有关?
【问题讨论】:
-
在哪里分派你的行动并不重要。您的代码中可能存在错误。请提供相关代码sn-ps。
-
我也遇到了同样的问题...在此期间您找到解决方案了吗?
-
...我在我的情况下解决了它,添加了一个答案以防它也适用于其他人遇到的问题,因为在搜索问题时这在谷歌上排名很高
标签: reactjs redux react-redux redux-saga