Как узнать, когда сага о редуксе и саге подошла к завершению? - PullRequest
0 голосов
/ 25 января 2019

Я работаю с redux-saga в контексте NextJS, используя next-redux-saga.Документация гласит:

 /**
   * next-redux-saga depends on `runSagaTask` and `sagaTask` being attached to the store.
   *
   *   `runSagaTask` is used to rerun the rootSaga on the client when in sync mode (default)
   *   `sagaTask` is used to await the rootSaga task before sending results to the client
   *
   */

  store.runSagaTask = () => {
    store.sagaTask = sagaMiddleware.run(rootSaga)
  }

Если моя сага получает данные таким образом:

function * loadDataSaga () {
  try {
    console.log('fetching data in saga')

    const res = yield fetch('https://jsonplaceholder.typicode.com/users')
    const data = yield res.json()
    yield put(loadDataSuccess(data))
  } catch (err) {
    yield put(failure(err))
  }
}

Как следующая суррогатная сага узнает, когда сага завершится, то есть, как яПредположим, когда данные загружены?

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