- 리액트에서 메모리 누수를 방지하기 위해
useEffect훅의 리턴 함수(클린업 함수)를 활용해야 합니다. ♻️ - 클린업 함수 내에서 이전에 추가했던 이벤트 리스너나 구독(subscription)을 반드시 제거(remove)해야 합니다. 🗑️
- 이벤트 리스너나 구독을 제거하지 않으면 애플리케이션에 메모리 누수가 발생하여 성능 저하를 초래할 수 있습니다. 📉
- 클린업 함수의 실행 시점은 리액트 소스 코드를 통해 더 명확하게 이해할 수 있으며, 이는 올바른 제거 로직 구현에 도움이 됩니다. ⏰





