React中爲什麼要使用constructor(props){super(props)}?

1.定義class組件,爲什麼需要加上 super() ?

super的作用:super關鍵字,它指代父類的實例(即指代父類的this對象),子類沒有自己的this對象,而是繼承父類的this對象。子類必須在constructor方法中調用super方法,從而得到父類的this對象,否則會報錯。

 3.super()加不加props的區別究竟在哪裏呢?

需要在構造函數內使用this.props則在super()中添加props參數。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章