웹 개발에서 살아남기

  • 홈
  • 태그
  • 방명록

useLayoutEffect 1

React useEffect 와 useLayoutEffect 의 차이

React의 useEffect와 useLayoutEffect는 문법은 동일하지만 실행 시점에서 결정적인 차이가 있다. 브라우저의 화면 그리기(Paint) 단계와 관련된 두 훅의 동작 원리를 분석하고, 화면 깜빡임(Flicker) 문제를 해결하기 위해 언제 useLayoutEffect를 써야 하는지 정리한다. useEffect vs useLayoutEffect: 실행 시점과 렌더링 최적화React 개발을 하다 보면 99%의 상황에서는 useEffect만으로 충분하다. 데이터 페칭, 구독 설정, 로깅 등 대부분의 부수 효과(Side Effect)는 화면이 그려진 후에 실행되어도 무방하기 때문이다.하지만 간혹 컴포넌트가 렌더링 된 직후에 UI가 미세하게 깜빡거리거나, 위치가 뒤늦게 잡히는 현상을 목격할 때가 ..

카테고리 없음 2025.12.04
이전
1
다음
더보기
프로필사진

웹 개발에서 살아남기

공부하면서 알게 된 것들, 나중에 다시 보면 좋겠다 싶은 내용들을 적어두는 공간입니다 😆

  • 분류 전체보기 (93)

Tag

Web API, 프론트엔드 개발, JavaScript 날짜 처리, Typescript, approuter, React, EVENT LOOP, javascript, 비동기처리, react hook form, Task Queue, 프론트엔드, Frontend, useEffect, TroubleShooting, Ant Design, refactoring, ShallowCopy, Next.js, date-fns,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바