useEffect #state #rerender # dependency #리액트 #유즈이팩트 #랜더링 #의존성 #react

React

[React] useEffect에 대해 알아야 할 사항

useEffect는 component가 rendering이 된 후 실행된다. 보통 component가 필요로 하는 데이터를 request 하는 용도로 많이 쓰인다. dependency array 어떤 값이 변할 때마다 useEffect 가 다시 실행되도록 하려면 dependency array에 해당 값을 넣어준다. 부모 컴포넌트에서 보내는 props가 변경되는 감지하여 re-rendering을 할 경우 해당 props를 dependency array에 추가해준다. useEffect의 밖에 선언된 함수 또는 변수를 useEffect 안에서 사용할 경우 dependency array에 할당하라는 에러가 발생한다. 리액트에서는 이전 값과 함수들이 저장되지 않기 때문에 component에 업데이트가 있을 때마다..

배고픈개발자
'useEffect #state #rerender # dependency #리액트 #유즈이팩트 #랜더링 #의존성 #react' 태그의 글 목록