Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dipro-vn/dipro-ai-boost --skill rxjs-memory-leak-preventionコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | rxjs-memory-leak-prevention |
| description | null |
Category: rxjs · Status: 🟢 Active
Khi cần đảm bảo subscription RxJS được hủy đúng lúc, tránh rò rỉ bộ nhớ.
async pipe (Angular template) để framework tự subscribe/unsubscribe.takeUntil(destroy$) phát ở thời điểm hủy component.Subscription và gọi unsubscribe() khi teardown.takeUntil/take(1) ở cuối pipe, sau mọi operator biến đổi.private destroy$ = new Subject<void>();
ngOnInit() {
this.data$.pipe(takeUntil(this.destroy$)).subscribe(this.update);
}
ngOnDestroy() {
this.destroy$.next();
this.destroy$.complete();
}
// hoặc trong template: {{ data$ | async }}
Good: async pipe khi được, takeUntil(destroy$) cho sub thủ công, dọn nguồn vô hạn.
Avoid: subscribe không hủy, takeUntil đặt sai vị trí, quên teardown interval/fromEvent.
takeUntil/unsubscribe cho mọi sub thủ công