DEV Community

loading...

Answer:

technoplato profile image Michael Lustig - halfjew22@gmail.com ・1 min read

In redux-saga, the equivalent of the above example would be

export function* loginSaga() {
  while(true) {
    const { user, pass } = yield take(LOGIN_REQUEST)
    try {
      let { data } = yield call(request.post, '/login', { user, pass });
      yield fork(loadUserData, data.uid);
      yield put({ type: LOGIN_SUCCESS, data });
    } catch(error) {

Discussion

pic
Editor guide