我不知道如何使用异步操作的创作者mapDispatchToProps对react-redux的connect。我正在使用redux-thunk中间件,以下是我的mapDispatchToProps:
function mapDispatchToProps(dispatch) {
return {
foo: function() {
dispatch(someAction());
return function asyncAction(dispatch, getState) {
console.log("An async action!");
dispatch(someOtherAction(getState().foo));
};
}
}
}
但是,当我执行上述操作时,不会执行异步操作。这样做的正确方法是什么?