React组件有一系列生命周期方法,从组件的创建(constructor)、挂载(componentDidMount)、更新(componentDidUpdate)到卸载(componentWillUnmount)。在这些阶段,开发者可以执行相应的操作。例如,在componentDidMount阶段可以发起网络请求获取数据,因为此时组件已经挂载到DOM上;在componentWillUnmount阶段可以清理一些在组件生命周期内创建的定时器、事件监听器等资源,以防止内存泄漏。虽然在函数组件中没有这些传统的生命周期方法,但可以通过useEffect等钩子来实现类似的功能。