개발을 하던 중 mount를 제외하고 업데이트만 감지해야하는 경우가 생겼다.
이는 다음과 같이 구현할 수 있었다.
const isInitialMount = useRef(true);
useEffect(() => {
if (isInitialMount.current) {
isInitialMount.current = false;
} else {
// Your useEffect code here to be run on update
}
});
https://stackoverflow.com/questions/55075604/react-hooks-useeffect-only-on-update