Ho scritto un componente contenitore utilizzando redux e la mia implementazione per mapDispathToProps assomiglia a questoaccesso Stato all'interno del metodo mapDispatchToProps
const mapDispatchToProps = (dispatch, ownProps) => {
return {
onChange: (newValue) => {
dispatch(updateAttributeSelection('genre', newValue));
dispatch(getTableData(newValue, ownProps.currentYear));
}
}
}
Il problema è che, al fine di getTableData ho bisogno dello stato di alcuni altri componenti. Come posso accedere all'oggetto stato in questo metodo?
penso che il caso reale utilizzo per l'accesso allo stato in mapDispatchToProps è sapere quali azioni sono disponibili in fase di esecuzione. Ad esempio, è possibile mappare ogni azione possibile a una funzione e chiamarla per inviare l'azione o testarla con una clausola if per verificare se l'azione è disponibile. –