Я пишу простой компонент React + Redux Container. Ниже приводится кодReact Redux container component
export default class LoginContainerComponent extends React.Component {
constructor() {
super();
connect(this.mapStateToProps, this.mapDispatchToProps)(LoginComponent)
}
render() {
return (<LoginComponent></LoginComponent>);
}
mapStateToProps(state) {
return {
loginText: 'Login'
,
registerText: 'Register'
}
}
mapDispatchToProps(dispatch) {
return {
onLoginClick:() => {
alert('login clicked');
},
onRegisterClick:() => {
alert('register clicked');
}
}
};
}
У меня есть несколько вопросов, связанных с этой 1. Является ли этот общий подход правильного, в частности, где я определить подключения (в конструкторе? Многие из примеров, которые я видел за пределами определяет подключение компонент, но если я определяю это вне компонента, то у меня нет доступа к mapStateToPrope и mapDispatchToProps, которые, как я думаю, должны быть внутри компонента.