Как я могу вызвать сагу для вызова API, пока он выполняет предыдущий вызов? - PullRequest
0 голосов
/ 14 сентября 2018

Итак, второе действие вызывается, пока 1-е действие выполняется в саге. Я получаю ответ от первого действия, но не от второго.

this.props.actions.FetchRequest(payload1)
this.props.actions.FetchRequest(payload2)

1 Ответ

0 голосов
/ 14 сентября 2018

Есть два помощника саги takeevery и takelatest

takeevery используется для выполнения всех отправленных действий и

takeLatestиспользуется для выполнения только последнего отправленного действия и отменяет любую отложенную задачу, начатую ранее.

Документы: https://redux -saga.js.org / docs / api /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...