【发布时间】:2020-05-15 05:47:18
【问题描述】:
这里,handler function中的props name和state中的name是一样的,都是`phone'
state = {
phone: '',
}
.
<TextInput
onChangeText={this.handlePhoneChange}
/>
.
handlePhoneChange = phone => {
this.setState({phone})
}
不应该是this.setState({phone:phone})吗?这两个陈述是同义词还是我遗漏了什么?
【问题讨论】:
-
它们是同义词。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 可以帮忙解释一下。这只是定义对象字面量的一种简写方式。
标签: reactjs react-native setstate