私はリアクションプログラミングにはかなり慣れており、次のコードをredux-saga
からredux-observable
に翻訳したいと考えています。redux-sagaをredux-observableに変換する
アイデアは、API呼び出しを待ってから5秒待って別のアクションをディスパッチすることです。ここで
function* mySaga(action) {
const response = yield call(someApiCall);
yield call(delay, 5000);
yield put({ type: 'ACTION' });
}
は、私はReduxの-観測可能でそれを行っていた方法は次のとおりです。
action$
.ofType('SOME_ACTION')
.mergeMap(someApiCall)
.delay(5000)
.map(() => ({ type: 'ACTION' }))
優れたビデオリソース、ありがとう! – amaurymartiny