mcpField
A
angular-best-practices-ngrx

angular-best-practices-ngrx

github.com/alfredoperez开发36596 次安装31 周前更新
代码仓库

关于 angular-best-practices-ngrx

面向 Angular 开发者的 NgRx 状态管理技能,提供全局状态处理规则。重点涵盖纯 Reducer、Effects 副作用管理和特征选择器,并作为 angular-best-practices 的补充。

主要功能

  1. 01全局状态管理规则
  2. 02要求 Reducer 保持纯函数
  3. 03将副作用移至 Effects
  4. 04使用特征选择器
  5. 05支持 @ngrx/entity 集合管理

适用场景

  1. 01新增或修改 NgRx store
  2. 02编写 Reducer 与 Effects
  3. 03为组件编写状态选择器
  4. 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 纯净HIGHReducers 中不得有副作用;将 HTTP 调用移至 Effects
使用 Feature SelectorsMEDIUM仅在输入发生变化时才重新计算的记忆化 selectors

安装

从 skills.sh/alfredoperez/angular-best-practices 安装:

评论

支持 Markdown