컴포넌트라이프사이클 (1) 썸네일형 리스트형 [React]리엑트 살펴보기5: useEffect, useLayoutEffect의 동작방식 useEffect는 함수 컴포넌트의 마운트, 업데이트, 혹은 언마운트 시점에 실행될 코드를 작성하기 위한 훅이다. 1. 비동기적 상태값 변경과 라이프사이클 변경주기리엑트의 state는 비동기적으로 변경된다. 따라서, state에 의존적인 어떤 로직이 있을 때, state setter 함수 실행 후 동기적으로 작성할 수가 없다(그랬다간 이전 state로 로직이 실행되니까). 그러면 state가 변경된 이후에 로직이 실행될 수 있도록 보장할 방법이 필요하고 여기에서 useEffect 가 사용된다. 추가로 useEffect는 state 변경 후에서 컴포넌트의 마운트, 업데이트, 언마운트 시점을 골라서 실행될 수 있다. 2. 문법const [state,setState]= useState()use.. 이전 1 다음