Мне интересно, как использовать async action creators в mapDispatchToProps
для react-redux
's connect
. Я использую redux-thunk
промежуточное программное обеспечение и следующее мое mapDispatchToProps
:Использование thunks в mapDispatchToProps
function mapDispatchToProps(dispatch) {
return {
foo: function() {
dispatch(someAction());
return function asyncAction(dispatch, getState) {
console.log("An async action!");
dispatch(someOtherAction(getState().foo));
};
}
}
}
Однако, когда я выше, действие асинхронной не получает казнены. Каков правильный способ сделать это?
Наряду с что: 'утилита bindActionCreators' может быть использована для замены, что анонимная функции, а' mapDispatch' самого аргумент предлагает объектно буквальное сокращение для связывания: 'соединить (mapState, {Foo: asyncActionCreator}) (MyComponent) '. – markerikson