React
useEffect vs useLayoutEffect
✅ useLayoutEffect란?📌 컴포넌트가 화면에 그려지기 직전에 동작하는 리액트 훅입니다.🕒 실행 타이밍:훅 실행 시점 useEffect화면에 렌더링된 후 (비동기)useLayoutEffectDOM 업데이트 전 (동기) ❓언제 useLayoutEffect를 써야 해?✅ DOM의 크기나 위치를 측정하거나✅ 애니메이션 라이브러리(예: GSAP)를 사용할 때!이유는:useEffect는 화면이 그려진 후에 실행되기 때문에, 애니메이션 시작 전에 깜빡임(flicker)이 생길 수 있음useLayoutEffect는 렌더링 직후, 브라우저가 화면에 반영하기 전에 실행돼서 더 자연스럽게..