【问题标题】:How to pass arguments to redux-saga如何将参数传递给 redux-saga
【发布时间】:2017-11-17 03:45:27
【问题描述】:

我对redux-thunk很熟悉,今天来redux-saga,我知道当我们要处理异步的时候,用redux-saga,我们需要先调用一个actions作为信号,然后sagas会处理和返回成功/失败动作,所以,如果我想从反应组件传递参数(将搜索值传递给搜索)但我的第一个动作只是信号,那么,如何将值传递给负责的动作,谢谢

【问题讨论】:

    标签: redux-saga


    【解决方案1】:

    第一个动作只是信号,所以,如何将价值传递给负责的动作,谢谢

    一般情况下,redux action 是自定义表单对象,必填字段type,所以它可以携带足够的信息。 redux-saga 的常见用例是从像 MY_ACTION_REQUEST 这样的 React 组件动作发出,它被一些 saga 进程拦截,执行异步反应并发出像 MY_ACTION_SUCCESSMY_ACTION_FAIL 这样的动作,具体取决于操作的成功状态。

    如果您正在使用一些动作创建器,例如bindActionCreators,只需将后续参数传递给目标动作创建器函数。您可以在该答案中查看详细信息:https://stackoverflow.com/a/44066279/7878274

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-03
      • 2019-04-13
      • 2022-01-13
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多