【问题标题】:redux-saga: redux dispatched action runs and completes only on page load or reloadredux-saga:redux dispatched action 仅在页面加载或重新加载时运行和完成
【发布时间】:2019-06-07 21:59:09
【问题描述】:

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

如果我从应用程序中的其他链接导航到 urlcomponentWillMount 会触发,但不知何故,redux saga 并未完成该操作。

我尝试使用 take and forktakeEvery saga 模式,但无法按照此 this 链接中给出的方式工作。

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

【问题讨论】:

  • 你能在 Codesandbox 或类似的东西上添加一些代码吗?没有它就很难提供帮助!

标签: reactjs redux redux-saga


【解决方案1】:

问题在于阻止呼叫

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

Non-Blocking Calls

Troubleshooting

【讨论】:

    猜你喜欢
    • 2018-02-22
    • 2022-01-09
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2016-08-18
    • 2015-11-05
    • 1970-01-01
    相关资源
    最近更新 更多