gpt4 book ai didi

javascript - ES6 功能组件 React.js 中的 Getters

转载 作者:行者123 更新时间:2023-12-02 23:13:05 24 4
gpt4 key购买 nike

我在 React 中使用无状态组件,但发现使用 Getters 存在问题。

对于有状态组件(基于类的组件),它可以正常工作,但如何在无状态(功能组件)中使用它;

 // this is code for statefull component(class based component)

get lookupsOfSelectedGroup(){
const lookUps = this.props.mainLookups.filter(
item => item.extras.parent === this.state.activeGroup
);

if (lookUps[0] && lookUps[0].responseStatus === 200) {
return lookUps[0].response.lookup;
}

return [];
}


// this is the code for functional component I did:

get lookupsOfSelectedGroup =()=> {
const lookUps = this.props.mainLookups.filter(
item => item.extras.parent === this.state.activeGroup
);

if (lookUps[0] && lookUps[0].responseStatus === 200) {
return lookUps[0].response.lookup;
}

return [];
} ```

Cannot find name 'get'.

最佳答案

您只能在 ES6 类和对象字面量中使用 getset 关键字。

Check the reference .

关于javascript - ES6 功能组件 React.js 中的 Getters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57268254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com