在這個非常基本的示例中,我將組件Bar
包含在組件Foo
的渲染函數中。我注意到Bar
的componentDidMount
方法在每次Foo重新渲染時都會觸發 - 這是正確的行爲嗎?React - 每次父組件呈現時,子組件是否重新掛載?
import Bar from './Bar.jsx';
export default class Foo extends Component {
render() {
return (
<Bar />
);
}
}
注:我也問過這個問題,理智檢查預期的行爲,爲了追蹤一個錯誤。
可否請你清理這個答案,將其取出約父重新安裝細節,問題是隻關心重新渲染(?) – JoeTidee
@JoeTidee完成。 – idjuradj