redux-saga:redux 调度操作仅在页面加载或重新加载时运行和完成

redux-saga: redux dispatched action runs and completes only on page load or reload

我在 componentWillMount 上发送一个操作以从服务器获取数据。传奇在页面 exact url 加载和每次重新加载时成功获取数据。

如果我在我的应用程序中从其他 link 导航到 urlcomponentWillMount 会触发,但 redux saga 无法完成该操作。

我尝试使用 take and forktakeEvery saga 模式,但无法按照此 this link.

中给出的方式工作

我的要求是每次挂载组件时从服务器获取最新数据。

问题是阻塞调用

redux-saga 官方文档中的以下链接帮助我解决了这个问题:

Non-Blocking Calls

Troubleshooting