如何将参数传递给redux-saga

时间:2017-11-17 03:45:28

标签: redux-saga

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

1 个答案:

答案 0 :(得分:1)

  

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

一般情况下,redux操作是具有必填字段type的自定义表单对象,因此它可以携带足够的信息。 redux-saga的常见用例来自React组件操作,如MY_ACTION_REQUEST,它拦截了一些传奇进程,执行异步反应并发出MY_ACTION_SUCCESSMY_ACTION_FAIL之类的操作,取决于成功的运作状态。

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

相关问题