useEffect의 두번째 인자는 배열이다. 이 배열은 조건을 담고있다. 여기서의 조건은 boolean 형태의 표현식이 아닌, 어떤 값의 변경이 일어날 때를 의미한다. 그래서 해당 배열에는 어떤 값의 목록이 들어간다. 이 배열을 특별히 종속성 배열이라고 부른다.
useEffect(함수, [종속성1, 종속성2,…])
배열 내의 종속성 1, 또는 종속성 2의 값이 변할 때, 첫번재 인자의 함수가 실행된다. 배열 내의 어떤 값이 변할 때에만, effect가 발생하는 함수가 실행된다.
useEffect(함수,[ ])
useEffect(함수)