我想创建一个像这样的是否可以在React中创建一个仍然可以访问全局Redux存储的类?
class Person {
constructor(fname, lname) {
this.fname = fname;
this.lname = lname;
}
}
,这样我可以正常使用喜欢的一类:
let temp = new Person('John', 'Doe');
,但有什么办法,我可以有一个类访问全局存储?
我很乐意做这样的事情:
class Person {
constructor() {
this.fname = this.props.fname;
this.lname = this.props.lname;
}
}
function mapStateToProps(state) {
return {
fname: state.person.fname,
lname: state.person.lname
};
}
export default connect(mapStateToProps)(Person);
而是因为对于一个阵营组件的构造似乎
constructor(props, context) {
super(props, context);
}
我理解了它可能不是可能呢?但我想问问,因为它会帮助很多。谢谢
将'this.props'在里面什么'新人'? – Bergi
@Bergi如果我可以使用mapStateToProps连接到Redux商店,那么fname和lname变量将被添加到我的本地道具。添加了“连接”这一行,希望能够更清楚我想要完成什么 – user1189352