useEffect和useLayoutEffect的区别 Ccccccc 2022-07-07 173 阅读1分钟 最重要的区别是:调用的时机不同。useLayoutEffects(是同步的)是在组件render或者更新后立即执行,会阻塞页面渲染。useEffect(是异步的)是在页面渲染完成之后才执行。 使用useLayoutEffect的时候,会有warning 推荐使用useEffect