【发布时间】:2017-07-06 12:41:12
【问题描述】:
我正在编写一个简单的 React + 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' );
}
}
};
}
我对此有几个问题 1.这种整体方法是否正确,特别是我在构造函数中定义connect(和我认为应该在组件内部的 mapDispatchToProps。
【问题讨论】:
标签: reactjs redux components