Я использую шаблон Redux, и у меня есть функциональный компонент, в котором мне нужно вызывать действия redux, но мои реквизиты всегда не определены
const GetCustomers= (props) => {
useEffect(() => {
//Props is always undefined?
let test = props.actions.getSomething();
});
return (
<>Hello</>
);};
GetCustomers.propTypes = {
actions: PropTypes.object.isRequired
};
export default GetCustomers;
Затем у меня есть еще один js файл для mapDisplayToProps
const mapStateToProps = (state) => state.reducer;
const mapDispatchToProps = (dispatch) => bindActionCreators(actions, dispatch);
export default connect(mapStateToProps, mapDispatchToProps)(GetCustomers);
Я не уверен, почему свойства не определены и не имеют никаких действий.