我对redux-thunk很熟悉,今天我来到redux-saga,我知道当我们想要处理异步的,使用redux-saga时,我们需要首先调用一个动作作为信号,然后sagas将处理并返回成功/失败的操作,所以,如果我想从react组件(传递搜索-值到搜索)传递参数,但是我的第一个操作只是信号,所以,如何将值传递给负责的操作,谢谢。
发布于 2017-11-17 08:03:43
第一个行动只是信号,所以,如何将价值传递给负责的行动,谢谢。
通常情况下,redux操作是自定义表单对象,具有强制字段type,因此可以携带足够的信息。redux-saga的常用用例是从诸如MY_ACTION_REQUEST这样的reaction组件动作中发出信号,这是通过一些saga进程拦截的,执行异步反应并发出类似MY_ACTION_SUCCESS或MY_ACTION_FAIL的动作,这取决于成功的操作状态。
如果您正在使用一些动作创建者(如bindActionCreators ),只需将后续参数传递到目标动作-创建者函数中即可。您可以在答案中看到详细信息:https://stackoverflow.com/a/44066279/7878274
https://stackoverflow.com/questions/47342939
复制相似问题