[React] useEffect의 dependency array
질문 : useEffect란?
- 답변 : useEffect란 컴포넌트 내에서 Side Effect를 실행할 수 있게 하는 Hook입니다. uesEffect는 첫 번째 인자로 콜백 함수를 받고 두 번째 인자로 배열을 받는데 이 배열을 dependency array라고 부릅니다.
질문 : dependency array란?
- 답변 : useEffect는 화면에 첫 렌더링될 때, 그리고 종속성 배열의 value값이 바뀔 때마다 실행됩니다. 따라서 모든 state가 아닌 특정 state에 관해 Side effect를 실행시킬 수 있습니다.
(만약 dependency array로 빈 배열이 전달된다면, useEffect는 첫 렌더링 될때만 실행됩니다.)