javascript - 我如何在运行上一个调用时为 api 调用调用 saga?
问题描述
因此,当第一个动作在 saga 中运行时,第二个动作被调用。我确实得到了第一个动作的响应,但没有得到第二个动作的响应。
this.props.actions.FetchRequest(payload1)
this.props.actions.FetchRequest(payload2)
解决方案
有两个 saga 助手takeever和takelatest
takeevery
用于执行每个分派的动作和
takeLatest
用于仅执行最新调度的任务,并取消之前启动的任何待处理任务。