【发布时间】:2021-03-23 19:43:32
【问题描述】:
关于 lint 代码验证错误:
error Must use destructuring props assignment react/destructuring-assignment
我对解构属性的概念不熟悉,我对如何对以下代码使用解构方法感到有些困惑:
constructor(props) {
super(props);
this.state = {
clickedFirstTime: !this.props.showDefault,
};
}
请注意在 Google 上发现此内容的其他人,我已阅读以下资源以帮助我了解解构是什么,但我无法弄清楚在这种情况下如何进行:
【问题讨论】:
-
你应该不在这里使用解构。禁用规则,它的误报太多了。
-
我觉得我应该有一个更好的后续问题,但我能想到的是:真的吗?如果这条规则如此糟糕,为什么要添加该规则?
-
如何执行此操作的链接:stackoverflow.com/questions/51222448/…,Almaju 回答
标签: react-native ecmascript-6 eslint lint destructuring