react定义state的方式

偶然看到react有一个很奇怪的定义组件state的方式,是这样的

class Hello extends React.Component {
    // 第一种、这是正常的并且我能理解的
    constructor() {
        this.state = {
            name: 'lan'
        }
    } 
    
    // 第二种
    state = {
        name: 'lan'
    }
}

请问这是react自定义的用法吗(es6的class没有这样的用法)。

阅读 3.8k
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题