相关疑难解决方法(0)

使用变量作为键和值创建对象

我正在学习反应,我正在按照快速入门指南,在主题提升状态我找到了计算器组件

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>
      )
    }
  }
Run Code Online (Sandbox Code Playgroud)

我的问题是this.setState({scale: 'c', temperature})我期待的这句话this.setState({scale: 'c', temperature: temperature}).

这个temperature分配有些反应是辛糖吗?你能解释一下为什么会这样吗?

谢谢

javascript ecmascript-6 reactjs

5
推荐指数
1
解决办法
62
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1

reactjs ×1