useEffect 안에 있는 return 문의 경우 컴포넌트 언마운트 시에만 일어나는 지 알고 있었다.
그러나 컴포넌트가 언마운트 되지 않아도 실행되는 것을 발견하였다.
2번째 인자 값에 dependancy가 존재하고, 이 값이 바뀌는 경우에도 return문이 호출되는 것을 알게 되었다.
이유는 당연하게도 기존 useEffect 안에 있는 코드가 필요하지 않기 때문이다.
출처 : https://jsdev.kr/t/react-useeffect-return/5676