какой рекомендуемый шаблон для корневой саги?

#javascript #reactjs #redux #react-redux #redux-saga

#javascript #reactjs #сокращение #реагировать-redux #redux-saga

Вопрос:

У меня есть rootSage, и я хотел бы знать, какая реализация правильная и каковы преимущества перед другой.

А) Реализация 1:

 export default function* rootSaga() {
  yield takeLatest(types.GET_LOGIN_REQUEST, login)
  yield takeEvery(types.GET_LOGOUT_REQUEST, logout)
  yield takeLatest(types.GET_POST_REQUEST, getPosts)
  yield takeEvery(types.GET_RECENT_LIKES_REQUEST, getRecentLikes)
  yield takeEvery(types.GET_ACTIVE_GROUPS_REQUEST, getActiveGroups)
  yield takeLatest(types.GET_USER_STARS_REQUEST, getStars)
}
  

Б) Реализация 2:

 export default function* rootSaga() {
  yield all([
    fork(watchLogin),
    fork(watchLogout),
    fork(watchGetPosts),
    fork(watchGetRecentLikes),
    fork(watchGetActiveGroups),
    fork(watchGetStars)
  ])
}