function* watchCountUp() {
    //- takeEvery is a function from redux-saga, it will listen for each event
    // yield takeEvery('INCREMENT', countUpAsync);

    //- takeLatest is a function from redux-saga, it will listen for one click at the time (it will debouncing)
    yield takeLatest('INCREMENT', countUpAsync);
}
//+  * is a generator, with a generator we need to call yield inside
+  * is a generator, with a generator we need to call yield inside
+ * is a generator with a generator we need to call yield inside
function* watchCountUp() {
    yield takeLatest('INCREMENT', countUpAsync);
}
function * watchCountUp ( ) { yield takeLatest ( 'INCREMENT' , countUpAsync ) ; }
+  * is a generator, with a generator we need to call yield inside
+ * is a generator with a generator we need to call yield inside
//- takeEvery is a function from redux-saga, it will listen for each event // yield takeEvery('INCREMENT', countUpAsync); //- takeLatest is a function from redux-saga, it will listen for one click at the time (it will debouncing)