你能写吗

    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/

10-09 15:06