- 중첩된 구독은 피해야 합니다. RxJS 연산자를 사용하여 반응형 컨텍스트를 유지하세요. 🚫
takeUntil()
또는takeUntilDestroyed()
를 잘못 사용하면 메모리 누수가 발생할 수 있습니다. 💀- 컴포넌트 내에서 수동 구독 대신 AsyncPipe 또는 Signals를 사용하세요. 🔄
- Observable 로직이 필요 이상으로 여러 번 실행되지 않도록 주의하세요.
ShareReplay()
연산자를 사용하는 것을 고려해보세요. ♻️ distinctUntilChanged()
연산자는 기본 자료형에만 적용됩니다. 객체 비교에는 술부 함수를 사용하세요. 🧐- 부수 효과는
tap()
연산자 안에서 처리하여 코드 가독성과 테스트 용이성을 높이세요. 🧪