由于我使用的规则,我有一个ESLint警告,显示“必须使用解构状态分配”。
但是,在使用object.assign时,我看不到如何做到这一点,有没有好的方法?
我可以在上面的一行中简单地进行破坏,但是我只是想知道是否有更好的方法。
const tags = Object.assign({}, this.state.tags);
答案 0 :(得分:0)
const { tags } = this.state
如果您需要default value:const { tags = {} } = this.state
使用object destructuring warning,lint正在实施一种从哈希分配变量的特定方法。解构函数参数时也会出现此警告。例如Component = (props) =>
与Component = ({ id }) =>