【问题标题】:React Redux Typescript call dispatch action from functionReact Redux Typescript 从函数调用调度操作
【发布时间】:2021-06-28 06:03:29
【问题描述】:

我正在进行 API 调用,之后我想通过调用 ACTION_API_EXECUTED 操作来使用 {apiExecuted: true} 更新存储。

使用 dispatch 实现这一目标的最佳方法是什么?

【问题讨论】:

  • 我的意思是有一些方法可以使用异步 redux 库来解决这个问题,比如导入 store 对象并访问它的调度函数。但实际上你不应该那样做。最好使用 redux-thunk 之类的东西来执行此异步任务并默认访问调度

标签: reactjs typescript react-redux react-typescript


【解决方案1】:

您需要在操作中使用thunksagaepic 异步执行此操作,具体取决于您的项目配置。 然后,您可以根据 API 响应调度另一个操作调用来更新状态。

【讨论】:

    猜你喜欢
    • 2020-05-30
    • 2019-03-25
    • 1970-01-01
    • 2019-10-23
    • 2017-11-09
    • 2018-12-10
    • 2020-08-18
    • 1970-01-01
    • 2021-02-23
    相关资源
    最近更新 更多