이전 회사에서 쇼핑몰 프로젝트를 진행하다 페이지 렌더링될때 브라우저가 보여주기 전에 데이터 페칭을 하기 위해, useEffect 이 아닌 useLayoutEffect 를 사용한 경험이 있다. 과연 이게 맞는 방법인가를 생각하다. useEffect와 useLayoutEffect 의 차이점을 알면 그 사용법을 정확하게 알 수 있을 것 같다. 우선 useEffect 와 useLayoutEffect 의 코드를 보겠습니다. useEffect useEffect(()=> { effect return () => { cleanup } },[input]) useLayoutEffect useLayoutEffect(()=> { effect return(()=> { cleanup }) },[input]) 리액트 공식 독에도 u..