3
アクションをディスパッチするのは、レデューサーに到着してサガが保証されているときですか?レデューサーとサガの順
私はそれが
- まず減速
- サガに入ることに頼ることはできますか?
リデューサー:
function reducer(state, action) {
switch (action.type) {
case 'MY_ACTION':
// decorate action so that an epic doesn't have to take data from store
action.ports = state.itemsModified;
return state;
}
}
サーガ
export function* sagaUpdatePorts() {
yield* ReduxSaga.takeEvery(actions.GRID_PORTS_ASYNC_UPDATE_PORTS, updatePorts);
}
function* updatePorts(action) {
const {response, error} = yield SagaEffects.call(portsService.updatePorts, action.ports);
}
Thx、Yassine。答えを受け入れる前に、もう1つ。それがあれば、ドキュメントへのリンクを提供できますか?あなたの唯一の意見に基づいてあなたの答えがありますか? – zatziky
私はこのライブラリを書いたので、これはいくらかの保証を与えるでしょう☺ –
しかし、それはドキュメント上にあるべきです。 –