【问题标题】:Redux Saga calls stopped returning value after React Native upgraded to 0.64.1React Native 升级到 0.64.1 后 Redux Saga 调用停止返回值
【发布时间】:2021-05-18 15:04:29
【问题描述】:

我们的项目有以下依赖:

    "react": "16.13.1",
    "react-native": "0.63.3",

我们决定将其升级为:

   "react": "17.0.1",
   "react-native": "0.64.1",

我们也使用

    "react-redux": "7.2.0",
    "redux": "4.0.5",
    "redux-persist": "6.0.0",
    "redux-persist-transform-expire": "0.0.2",
    "redux-persist-transform-filter": "^0.0.20",
    "redux-saga": "1.1.3",
    "redux-thunk": "2.3.0",

进行此升级后,我们 sagas 中的 call 方法停止工作。调用实际上到达函数,函数被执行,但值永远不会返回给 saga。

也找不到任何错误或日志,try catch 块也没有捕获任何内容,saga 只是停止运行。

关于尝试什么或如何解决它的任何想法?

【问题讨论】:

    标签: react-native redux redux-saga


    【解决方案1】:

    我发现问题在于导航堆栈中有故事书。它没有任何指示、错误或警告,因此我们必须一一检查所有内容。 即使在我创建了这样一个干净的项目之后,我也遇到了同样的事情,但我不知道它是怎么发生的,当我从主项目中删除故事书时,它就被修复了。

    【讨论】:

      猜你喜欢
      • 2018-09-03
      • 2018-07-03
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2019-02-21
      • 1970-01-01
      相关资源
      最近更新 更多