Я хотел бы использовать сокращенную запись для mapDispatchToProps
, но когда я заменяю устаревшую bindActionCreators
стратегию
function mapDispatchToProps(dispatch: Dispatch<any>): PropsFromDispatch {
return {
fetchStuff: () => dispatch(fetchStuffAction()),
};
}
....
export default connect(mapStateToProps, mapDispatchToProps)(MyComponent);
с синтаксисом mapDispatchToProps
объекта
const actions = {
fetchStuff: fetchStuffAction,
};
...
export default connect(mapStateToProps, actions)(MyComponent);
Я получаю следующую жалобу из средства проверки типа потока ...
Cannot call connect because:
• Either a callable signature is missing in object literal [1] but exists in MapDispatchToProps [2].
• Or a callable signature is missing in object literal [1] but exists in MapDispatchToProps [3].
есть идеи?
react-redux v5.0.7
flow-bin v0.69.0