useEffect는 간단히 React에서 화면이 렌더링 될때 작동되는 코드이다.

useEffect(() => {
	//실행시킬 코드`
},[depth1, depth2]);

useEffect는 아래와 같이 실행시킬 CallBack과 depth Array를 입력할 수 있다.

내부 CallBack 함수는 React가 렌더링 될때 한번 동작하며,

depth 부분에 입력된 변수의 값이 변경될때, useEffect는 재실행된다.