在这个非常基本的示例中,我将组件Bar
包含在组件Foo
的渲染函数中。我注意到Bar
的componentDidMount
方法在每次Foo重新渲染时都会触发 - 这是正确的行为吗?React - 每次父组件呈现时,子组件是否重新挂载?
import Bar from './Bar.jsx';
export default class Foo extends Component {
render() {
return (
<Bar />
);
}
}
注:我也问过这个问题,理智检查预期的行为,为了追踪一个错误。
可否请你清理这个答案,将其取出约父重新安装细节,问题是只关心重新渲染(?) – JoeTidee
@JoeTidee完成。 – idjuradj