我有一个超时,该超时在控制台中以1000ms的延迟显示tick
。此超时开始于操作TICK
。如何在超时后立即通过redux-saga调度其他操作?
答案 0 :(得分:3)
如果您将自己的传奇故事称为SagaA
来听TICK
动作,则可以使用名为delay
的效果,因此下一个动作将超时了。
function* sagaA() {
yield take('TICK');
yield delay(1000);
yield put(/* your action */); // will be fired 1s after `TICK` was dispatched
}