我正在学习react,我正在遵循快速入门指南,在主题提升状态中我找到了计算器组件
class Calculator extends React.Component {
constructor(props) {
super(props);
...
this.state = {scale: 'c', temperature: ''}
}
handleCelsiusChange(temperature) {
this.setState({scale: 'c', temperature})
}
handleFahrenheitChange(temperature) {
this.setState({scale: 'f', temperature});
}
render() {
...
return (
<div>
...
</div>
)
}
}
我的问题是关于this.setState({scale: 'c', temperature})
我期待的这句话this.setState({scale: 'c', temperature: temperature})
。
这个temperature
分配是一些react sintax 糖吗?你能解释一下为什么会这样吗?
谢谢