1.定義class組件,爲什麼需要加上 super() ?
super的作用:super關鍵字,它指代父類的實例(即指代父類的this對象),子類沒有自己的this對象,而是繼承父類的this對象。子類必須在constructor方法中調用super方法,從而得到父類的this對象,否則會報錯。
3.super()加不加props的區別究竟在哪裏呢?
需要在構造函數內使用this.props則在super()中添加props參數。
1.定義class組件,爲什麼需要加上 super() ?
super的作用:super關鍵字,它指代父類的實例(即指代父類的this對象),子類沒有自己的this對象,而是繼承父類的this對象。子類必須在constructor方法中調用super方法,從而得到父類的this對象,否則會報錯。
3.super()加不加props的區別究竟在哪裏呢?
需要在構造函數內使用this.props則在super()中添加props參數。