useEffect和useLayoutEffect区别?

useEffect和useLayoutEffect有啥区别啊,看了些博客说一个同步和异步的区别,还有渲染时有所差别,但是还是不太能理解其中的含义呢?

阅读 1.3k
1 个回答

最直观的介绍可以看这个解析 useEffect 和 useLayoutEffect

配图的部分已经很直观的告诉你一个会阻塞渲染进程而另一个不会

在解决一些因为依赖操作不当或是异步更新的顺序上导致页面出现“闪烁”可能是有用的

React的新版文档中也有非常详细的实例: useLayoutEffect

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题