【发布时间】:2019-06-25 16:56:41
【问题描述】:
constructor(props) {
super(props);
const { data, image0, image1, image2, image3, image4 } = this.props;
this.state = {
data : data,
image0: image0,
image1: image1,
image2: image2,
image3: image3,
image4: image4,
};
}
renderList = () => {
const { data } = this.state;
const List = data.map((item, index) => {
return (
<Card
key={index}
data={item}
preview={this.state[`image${index}`]}
/>
);
})
}
...
这是我的组件代码的一部分。 我们刚刚采用 Eslint。 此代码抛出错误“必须使用解构状态分配(反应/解构分配)”。 如何修复它们??? 我们的团队不想为代码关闭这个 eslint 规则(react/distructuring-assignment)。
【问题讨论】:
标签: reactjs state eslint destructuring