setState表示不像往常一样

时间:2017-06-21 03:45:41

标签: reactjs ecmascript-6

我正在阅读反应文档,无法理解这段代码:

handleFahrenheitChange(temperature){
    this.setState({
        scale:'f',
        temperature
    });
}

为什么只有'温度'?它改变了什么?谢谢。

3 个答案:

答案 0 :(得分:2)

在ES6语法中,您可以使用

{ temperature }

代表

{ temperature: temperature }

它根本与React没有任何关系。

答案 1 :(得分:0)

答案 2 :(得分:0)