用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dipro-vn/dipro-ai-boost --skill rxjs-observable-pattern命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | rxjs-observable-pattern |
| description | null |
Category: rxjs · Status: 🟢 Active
Khi xử lý luồng giá trị bất đồng bộ theo thời gian (event, request, websocket) bằng Observable.
share/shareReplay khi cần multicast một nguồn cold cho nhiều subscriber.subscribe đều phải có đường hủy (unsubscribe/takeUntil/async pipe).tap/subscribe callback, không trong operator biến đổi.const clicks$ = fromEvent(button, 'click'); // hot
const user$ = http.get<User>('/api/me'); // cold
const sub = user$.subscribe({
next: (user) => render(user),
error: (err) => showError(err),
});
// dọn dẹp
sub.unsubscribe();
Good: chọn Observable cho luồng nhiều giá trị, hiểu cold/hot, share khi cần, luôn hủy.
Avoid: subscribe không hủy, side-effect trong map, lạm dụng Observable cho việc 1 phát.