🔥 문제
드디어 올 게 오고야 말았다. 누수 이슈.
이를 어떻게 해결해야 할까?

⭐ 해결 방법
먼저, 해당 오류의 원천인
MainPage
에서의 로그를 클릭해본다. 친절하게도, 여기서의 오류라고 브라우저에서 알려준다.

오호, 그렇다면 우리는 매우 간단해졌다.
modalVisible
에서의 state
를 useEffect
를 통해 관리하면 어떨까?결과적으로
useEffect
는 unmounted
할 때 cleanup function
으로 state 값을 처리해줄 것이고... 따라서 메모리 누수를 방지해줄 수 있는 것이다.따라서
Header
부분에서 useEffect
로 state
를 정리해준다.결과
오류가 발생하지 않았다!
