Tôi đã viết một phần chai lọ bằng Redux và thực hiện của tôi cho mapDispathToProps trông như thế nàyTiếp cận nhà nước bên trong của phương pháp mapDispatchToProps
const mapDispatchToProps = (dispatch, ownProps) => {
return {
onChange: (newValue) => {
dispatch(updateAttributeSelection('genre', newValue));
dispatch(getTableData(newValue, ownProps.currentYear));
}
}
}
Vấn đề là để getTableData tôi cần tình trạng của một số thành phần khác. Làm cách nào tôi có thể truy cập đối tượng trạng thái trong phương thức này?
Tôi nghĩ trường hợp sử dụng thực tế cho việc truy cập trạng thái trong mapDispatchToProps là để biết được những hành động có sẵn tại thời gian chạy. Ví dụ, bạn có thể ánh xạ mọi hành động có thể cho một hàm và gọi nó để gửi hành động hoặc kiểm tra nó với mệnh đề if để kiểm tra xem hành động có sẵn hay không. –