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