index.js 445 Bytes
import { combineReducers } from 'redux';
import { all } from 'redux-saga/effects';
import auth, { authSaga } from './auth';
import loading from './loading';
import user, { userSaga } from './user';
import profile, { profileSaga } from './profile';

const rootReducer = combineReducers({
  auth,
  loading,
  user,
  profile,
});

export function* rootSaga() {
  yield all([authSaga(), userSaga(), profileSaga()]);
}

export default rootReducer;