使用ES6语法的未定义的react方法

时间:2018-11-09 11:03:33

标签: reactjs ecmascript-6

我正在使用ES6在React组件中定义方法。

class RootContainer extends Component {
  componentWillMount() {
    window.addEventListener('resize', this.handleWindowSizeChange)
  }

  componentWillUnmount() {
    window.removeEventListener('resize', this.handleWindowSizeChange)
  }

  handleWindowSizeChange = () => {
    this.props.update_width(window.innerWidth)
  }
  [...]

我主要使用ES6语法,因此不必在构造函数中绑定我的方法。不幸的是,这段代码可以正常工作,每当我尝试构建我的应用程序时,我都会得到一个不错的handleWindowSizeChange is not defined - no undef

我应该如何定义它?

0 个答案:

没有答案