- useEffect의 cleanup 기능은 컴포넌트가 언마운트될 때 실행되어 리소스 누수를 방지합니다. 🧹
- 타이머 예제를 통해 컴포넌트가 숨겨져도 setInterval이 계속 실행되는 문제점을 보여줍니다. ⏱️
- cleanup 함수 내에서 clearInterval을 사용하여 인터벌 함수를 종료시키는 방법을 설명합니다. 🛑
- 컴포넌트 조합 시 각 컴포넌트의 로직이 독립적으로 동작하도록 cleanup이 중요함을 강조합니다. 🧩
- useState와 useEffect는 실무에서 매우 중요하며, 동작 시점과 리렌더링 기준을 명확히 이해해야 합니다. 💡