sagaMiddleware.run(rootSaga);
function* rootSaga() {
yield takeEvery('ADD', addFn)
}
function* addFn() {
yield delay(2000)
const data = yield call(axios('https://www.easy-mock.com/mock/5c35b727fb12f819e7a299bb/getlineData/'));
const n = data.data.data.num
yield put({type:'ADD','payload':n});
}
document.getElementById('btn').addEventListener('click', function() {
store.dispatch({'type': 'ADD','payload':10});
});
我這會一直循環(huán)執(zhí)行下去琐鲁?按說btn事件里的那個 store.dispatch({'type': 'ADD','payload':10}); 不會執(zhí)行把,應(yīng)該
Redux-sagaRedux-saga 概述 redux-saga是一個用于管理redux應(yīng)用異步操作的中間件蔬胯,redux-saga通過創(chuàng)建sagas將所有異步操作邏輯收集在一個地方集中處理沽瞭,...