2
私はAPIをフェッチするサガ(A)を持っています。これは行動(a)と結びついている。私は内部的に(a)を呼び出し、それが完了するのを待ってから、yield
何かのアクション(b)をトリガーしたい。redux-sagasでアクションを待つ方法はありますか?
// saga A -> action_a
function *saga_a(action) {
yield put(...action1...);
yield call(api, ...params);
yield put(...action2...);
}
// saga B -> action_b
function *saga_b(action) {
yield put(..action3..)
waitFor -- put(action_a) <------ how to achieve this?
yield put(..action4..)
}
'await put(action_a)'は機能しますか? –
「待っていない」方法がありますか? –