5
我總是編寫React代碼,特別是在ES6類中。但是我的問題是,我們什麼時候在React Components中使用constructor(props)
? constructor(props)
系列與組件的渲染以及道具有關嗎?何時在React組件中使用構造函數?
我總是編寫React代碼,特別是在ES6類中。但是我的問題是,我們什麼時候在React Components中使用constructor(props)
? constructor(props)
系列與組件的渲染以及道具有關嗎?何時在React組件中使用構造函數?
接受的答案是不正確的(也許只是濫用「渲染」一詞)。
正如我在我的評論中解釋的
React組件的構造函數在組件第一次被裝載或實例化時執行。在隨後的渲染中永遠不會再調用它。
典型的構造函數用於建立一個組件的內部state
,例如:
constructor() {
this.state = {
// internal state
}
}
請問構造函數(道具)線有事情做與組件的渲染連同它的道具?
該構造函數不直接規定組件所呈現的內容。
組件呈現的內容由其render
方法的返回值定義。