При условии, что все остальные промежуточные программы в цепочке правильно выполняют return next(action)
, тогда ваш вызов dispatch()
вернет эту функцию cancel
. Например:
const cancel = store.dispatch({type : "INCREMENT", meta : {delay : 1000}});
// kill it off
cancel();
Или аналогично создателю связанных действий в компоненте React:
// assume we have an action creator like this passed to connect():
function incrementWithDelay() {
return {type : "INCREMENT", meta : {delay : 1000}};
}
const cancel = this.props.incrementWithDelay();
cancel();