gpt4 book ai didi

reactjs - React - 每次父组件渲染时都会重新安装子组件吗?

转载 作者:行者123 更新时间:2023-12-02 08:14:34 25 4
gpt4 key购买 nike

在这个非常基本的示例中,我将组件 Bar 包含在组件 Foo 的渲染函数中。我观察到 BarcomponentDidMount 方法在每次 Foo 重新渲染时触发 - 这是正确的行为吗?

import Bar from './Bar.jsx';

export default class Foo extends Component {
render() {
return (
<Bar />
);
}
}

注意:我提出这个问题是为了全面检查预期的行为,以便追踪错误。

最佳答案

child 的行为取决于 parent 的行为。

componentDidMount() 在组件安装后立即调用。子组件的componentDidMount()方法在父组件之前调用。

如果您的父组件只是简单地重新渲染,那么子组件也应该简单地重新渲染,因为 componentDidMount() 在组件的生命周期中只被调用一次。

关于reactjs - React - 每次父组件渲染时都会重新安装子组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43150349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com