面试官:useEffect 为什么总背刺?我:闭包、ref 和依赖数组的三角恋

面试官问起useEffect总被误解的问题,我解释到,这是因为闭包、ref和依赖数组之间存在复杂的三角关系,闭包会保留函数创建时的环境,导致useEffect在组件重新渲染时无法正确清理之前的副作用,而ref可以在组件外部引用DOM元素,但如果不正确使用,也可能导致副作用,依赖数组...

豫ICP备2024084549号-3
取消
微信二维码
支付宝二维码
最新推荐