关于 angular-best-practices-ngrx
面向 Angular 开发者的 NgRx 状态管理技能,提供全局状态处理规则。重点涵盖纯 Reducer、Effects 副作用管理和特征选择器,并作为 angular-best-practices 的补充。
主要功能
- 01全局状态管理规则
- 02要求 Reducer 保持纯函数
- 03将副作用移至 Effects
- 04使用特征选择器
- 05支持 @ngrx/entity 集合管理
适用场景
- 01新增或修改 NgRx store
- 02编写 Reducer 与 Effects
- 03为组件编写状态选择器
- 04管理 @ngrx/entity 集合
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alfredoperez/ angular-best-practices --skill angular-best-practices-ngrx安装后在 Claude Code 中输入/angular-best-practices-ngrx确认已加载。
附带文件AGENTS.md
详细介绍
Angular NgRx 最佳实践
使用 actions、reducers、effects 和 selectors 管理全局状态的 NgRx 状态管理规则。结合核心 angular-best-practices 技能,全面覆盖 Angular。
链接
适用场景
- 添加或修改 NgRx stores、reducers 或 effects
- 为组件编写用于选择状态的 selectors
- 使用
@ngrx/entity管理集合
规则
| 规则 | 影响 | 描述 |
|---|---|---|
| 保持 Reducers 纯净 | HIGH | Reducers 中不得有副作用;将 HTTP 调用移至 Effects |
| 使用 Feature Selectors | MEDIUM | 仅在输入发生变化时才重新计算的记忆化 selectors |
安装
评论
支持 Markdown