메모리 누수는 프로그램이 더 이상 필요하지 않은 메모리를 보유할 때 발생하며, 애플리케이션 충돌을 일으킬 수 있습니다. ⚠️
분리된 요소는 DOM에서 제거되었지만 JavaScript 코드에서 여전히 참조되는 요소로, 잠재적인 메모리 누수의 원인이 될 수 있습니다. ✂️
힙 스냅샷 도구와 '분리된 요소' 도구를 사용하여 분리된 요소를 찾을 수 있습니다. 🔍
elementRef 클래스의 native element가 컴포넌트 참조를 통해 유지되어 메모리 누수를 발생시키는 경우가 있습니다. 앵귤러에서 DOM에 대한 추상화인 elementRef 클래스의 native element가 컴포넌트 참조를 통해 유지되어 메모리 누수를 발생시키는 경우가 있습니다. 🔗
컴포넌트가 파괴된 후 컴포넌트 참조를 undefined로 설정하여 메모리 누수를 해결할 수 있습니다. ✅
컴포넌트 참조의 onDestroy 콜백을 사용하여 정리 로직을 중앙 집중화할 수 있습니다. ⚙️