SuperAPI AI 工具集

angular-best-practices-tanstack

前端与建站

查看项目

更新于 10-15 14:19

技能介绍

用途

本技能为 Angular 项目中使用 TanStack Query 管理服务端状态提供最佳实践规则。TanStack Query 用于处理服务端状态,具备自动缓存、请求去重和后台重新获取等能力。该技能建议与核心技能 angular-best-practices 配合使用,以获得更全面的 Angular 覆盖。

主要能力

技能以规则形式组织,每条规则包含影响等级与说明:

  • 明确何时使用 TanStack Query(影响等级:MEDIUM):区分服务端状态(API)与客户端状态(signals)。
  • 使用查询键工厂(影响等级:MEDIUM):建立一致的键结构,以支持层级式失效。

使用方式

技能在以下场景激活:

  • 使用 injectQuery 从 API 获取数据
  • 执行带缓存失效的变更(mutation)
  • 构建用于层级失效的查询键结构

安装方式:从 skills.sh/alfredoperez/angular-best-practices 安装。核心技能为 angular-best-practices,本技能为其附加组件 angular-best-practices-tanstack。

适用场景

适用于需要在 Angular 应用中管理服务端状态、处理 API 数据获取与变更、并希望统一查询键结构与缓存失效策略的开发场景。

限制

资料未提供关于收费、价格、平台支持范围、具体效果或详细使用步骤的更多信息,暂未提供。