useEffect(callback[, dependencies]);
callback : 수행하고자 하는 작업 -> 컴포넌트가 렌더링 되는 시점에 실행
렌더링 마다 실행이 되면 성능 저하를 발생 할 수 있음 -> 두 번째 인수로 배열을 넘겨 처리.
dependencies : dependencies가 바뀔 때만 callback 실행, 딱 한 번씩만 실행하고 싶다면, 빈 배열([])을 두 번째 인수로.