我想創建一個像這樣的是否可以在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