Napisałem komponent kontenera przy użyciu Redux i moją implementację mapDispathToProps wygląda toDostęp State wewnątrz metody mapDispatchToProps
const mapDispatchToProps = (dispatch, ownProps) => {
return {
onChange: (newValue) => {
dispatch(updateAttributeSelection('genre', newValue));
dispatch(getTableData(newValue, ownProps.currentYear));
}
}
}
Problem polega na tym, że w celu getTableData muszę stan niektórych innych składników. Jak uzyskać dostęp do obiektu stanu w tej metodzie?
myślę przypadek rzeczywistego użytkowania dostępu do stanu, w mapDispatchToProps jest, aby wiedzieć, jakie działania są dostępne w czasie wykonywania. Na przykład możesz zmapować każdą możliwą akcję do funkcji i wywołać ją, aby wywołać akcję lub przetestować ją za pomocą klauzuli if, aby sprawdzić, czy akcja jest dostępna. –