天天看點

react元件的構造方法 constructor()

react元件的構造方法 constructor()

constructor(props){

    super(props);

    this.state = {

    };

}

1 constructor必須用super()初始化this, 可以綁定事件到this

2 如果你在constructor中要使用this.props, 就必須給super加參數, super(props);

3 無論有沒有constructor, render中都可以使用this.props, 預設自帶

4 如果元件沒有聲明constructor, react會預設添加一個空的constructor

5 ES6采用的是先建立父類的執行個體this(故要先調用 super( )方法),完後再用子類的構造函數修改this