useEffect和useLayoutEffect的区别 useEffect这个是在render渲染结束后执行,比如你想把一个元素移动到另外一个地方,你可能会看见起点到终点的过程,会有闪屏问题 useLayoutEffect是在处理DOM的情况下使用,会改变页面样式时使用,这个钩子的callback会在DOM更新完成后浏览器绘制前立即执行,会阻塞浏览器的绘制,因此不会出现闪屏问题