Я написал компонент контейнера с помощью Redux и моя реализация для mapDispathToProps выглядит следующим образомгосударственный доступ внутрь метода mapDispatchToProps
const mapDispatchToProps = (dispatch, ownProps) => {
return {
onChange: (newValue) => {
dispatch(updateAttributeSelection('genre', newValue));
dispatch(getTableData(newValue, ownProps.currentYear));
}
}
}
Проблема в том, что для того, чтобы getTableData мне нужно состояние некоторых других компонентов. Как получить доступ к объекту состояния в этом методе?
Я думаю, что реальный случай использования для доступа к государству в mapDispatchToProps, чтобы знать, какие действия доступны во время выполнения. Например, вы можете сопоставить все возможные действия с функцией и вызвать ее для отправки действия или протестировать его с помощью предложения if, чтобы проверить, доступно ли действие. –