你能写吗
let firstNameValid = this.state.firstNameValid;
firstNameValid = value.length >= 1;
this.setState({ firstNameValid, firstNameValid,})
作为短格式语法
this.setState({ firstNameValid})
我已经尝试了上面的代码,它似乎工作正常。
只是想知道它会不会有什么副作用?
最佳答案
this.setState({ firstNameValid })
只是 this.setState({ firstNameValid: firstNameValid })
的糖。无副作用。
这些称为 shorthand property names
,您可以阅读有关它们的更多信息 here 。
关于reactjs - react - 简短形式的 setState,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51326973/