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