[react] useEffect和useLayoutEffect有什么区别?

Posted 前端小歌谣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[react] useEffect和useLayoutEffect有什么区别?相关的知识,希望对你有一定的参考价值。

[react] useEffect和useLayoutEffect有什么区别?

useEffect是异步的,所谓的异步就是利用requestIdleCallback,在浏览器空闲时间执行传入的callback。大部分情况下,用哪一个都是一样的,如果副作用执行比较长,比如大量计算,如果是useLayoutEffect就会造成渲染阻塞

 个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论



主目录

与歌谣一起通关前端面试题

以上是关于[react] useEffect和useLayoutEffect有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

useEffect和useLayoutEffect有什么区别?

解决useEffect调接口重复请求的问题

关于 React.useEffect() 和 React.useState() 的问题

react之Hook的useEffect详解

TypeError: (0 , _react.useEffect) 不是函数

Firebase 和 React Hooks(useState 和 useEffect)