useLayoutEffect를 언제 사용해야 할까?

2024. 3. 15. 10:14개발/토막난 상식

반응형

요소의 실제 크기에 따라 UI를 조정해야하기 때문에 발생하는 시각적 "결함"을 제거해야하는 경우에만 useLayoutEffect를 사용하세요. 다른 모든 경우에는 useEffect를 사용하세요. 그리고 이펙트가 필요하지 않을 수 있습니다.

출처: https://velog.io/@tap_kim/no-more-flickering-ui?utm_source=substack&utm_medium=email

 

(번역) "깜빡이는" UI를 거부하세요. useLayoutEffect, 페인팅 그리고 브라우저 이야기

DOM 측정값을 기반으로 요소를 변경하는 방법에 대해 살펴봅니다. useEffect의 문제는 무엇이며, 그 문제를 useLayoutEffect로 어떻게 해결하는지, 브라우저 페인팅이 무엇이며, 여기서 SSR은 어떤 역할

velog.io

 

반응형

'개발 > 토막난 상식' 카테고리의 다른 글

윈도우 호스트 파일  (0) 2024.03.15
배포순서  (0) 2024.03.15
sql 반복문으로 년도 만들기  (0) 2024.03.12
그래프 비교하기  (1) 2024.03.12
Map {}  (0) 2024.03.07