⏱️ useEffect vs useLayoutEffect 완벽 정리 - 실행 시점과 사용법
React리액트는 컴포넌트 렌더링 과정에서 발생하는 부수 효과(side effect)를 처리하기 위해 useEffect 와 useLayoutEffect 훅을 제공한다. 둘 다 렌더링 이후에 실행되지만 실행 시점과 사용 목적에서 차이가 있다. 1) useEffect - 렌더링 결과가 실제 DOM에 반영되고 브라우저가 화면을 그린 이후 실행된다. - 실행이 비동기적으로 예약되기 때문에 렌더링 과정을 막지 않고 UI가 먼저 사용자에게 보인다. 2) useL