【发布时间】:2018-02-24 11:45:05
【问题描述】:
我是响应式编程的新手,想将以下代码从 redux-saga 翻译成 redux-observable。
这个想法是等待一些 API 调用,等待 5 秒然后调度另一个动作。
function* mySaga(action) {
const response = yield call(someApiCall);
yield call(delay, 5000);
yield put({ type: 'ACTION' });
}
这是我在 redux-observable 中的做法:
action$
.ofType('SOME_ACTION')
.mergeMap(someApiCall)
.delay(5000)
.map(() => ({ type: 'ACTION' }))
【问题讨论】:
标签: redux-saga redux-observable