간단한 React + Redux 컨테이너 구성 요소를 작성했습니다. 내가 생성자에서 (연결을 정의 특히이 전반적인 접근, 수정 난이 1을 둘러싼 몇 가지 질문을 가지고 코드Reux Redux 컨테이너 구성 요소
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');
}
}
};
}
아래입니다 감안할 때? 내가 외부 연결 정의합니다 본 예제의 많은 이 컴포넌트를 컴포넌트 외부에 정의하면 mapStateToPrope에 액세스 할 수없고 mapDispatchToProps도 컴포넌트 내에 있어야한다고 생각합니다.