create-personal-react-app
Version:
A thin wrapper around Facebook's create-react-app
12 lines (9 loc) • 375 B
JavaScript
import { takeLatest, put, delay } from 'redux-saga/effects';
import { doShowLoading, doHideLoading } from '../actions';
import { LOADING_REQUEST } from '../constants/actionTypes';
export function* handleRequestLoading() {
yield put(doShowLoading());
yield delay(1000);
yield put(doHideLoading());
}
export default [takeLatest(LOADING_REQUEST, handleRequestLoading)];