请描述 React 函数组件与类组件的生命周期区别,并说明 useEffect 如何模拟常见的生命周期阶段。
考察说明
考察对 React 组件生命周期及 Hooks 替代机制的理解
回答思路
- 清晰区分函数组件与类组件的生命周期概念
- 准确说明 useEffect 对应 componentDidMount、componentDidUpdate、componentWillUnmount 的方式
- 提及依赖数组对执行时机的影响
- 能结合实际场景说明滥用或遗漏依赖的后果
考察对 React 组件生命周期及 Hooks 替代机制的理解