TanStack Pacer 是一个执行控制工具,围绕防抖、节流、速率限制、队列、批处理、异步重试以及框架适配器提供指导。该技能适用于项目使用 TanStack Pacer 的场景,帮助开发者按已安装的包与版本选择正确的工具和适配器。
主要能力与主题范围
- 基础与工具选择:安装、快速开始、概览、开发工具(devtools)以及工具选择。
- 防抖与节流:同步与异步的防抖/节流。
- 队列与批处理:同步与异步的排队与批处理。
- 速率限制:同步、异步以及服务端速率限制。
- 异步与重试:异步执行与重试行为。
- 框架适配器:React、Preact、Solid、Angular、Vue、Svelte、Lit、Alpine、Ember、Octane 等框架的专属设置与行为。
使用方式
工作流程建议如下:
- 检查已安装的 TanStack 包及其确切版本。
- 阅读基础参考文档,并针对检测到的框架阅读对应的适配器参考文档。
- 主题参考是索引,针对任务选择一个指南或章节;仅在需要时跟随其前置链接。
- 优先使用已安装包的类型与版本匹配的源码指导,而非依赖记忆。
- 将示例迁移到框架适配器时,保持 headless/core 行为不变。
框架路由
根据检测到的包选择对应适配器:
- Vanilla:检测 @tanstack/pacer,阅读基础与选择部分,共享指导并检查适配器差异。
- Alpine:检测 @tanstack/alpine-pacer,阅读 alpine 适配器。
- Angular:检测 @tanstack/angular-pacer,阅读 Angular 适配器。
- Ember:检测 @tanstack/ember-pacer,阅读 ember 适配器。
- Lit:检测 @tanstack/lit-pacer,阅读 lit 适配器。
- Octane:检测 @tanstack/octane-pacer,阅读 octane 适配器。
- Preact:检测 @tanstack/preact-pacer,阅读 Preact 适配器。
- React:检测 @tanstack/react-pacer,阅读 React 适配器。
- Solid:检测 @tanstack/solid-pacer,阅读 Solid 适配器。
- Svelte:检测 @tanstack/svelte-pacer,阅读 svelte 适配器。
- Vue:检测 @tanstack/vue-pacer,阅读 vue 适配器。
适用场景
适用于需要在项目中实现防抖、节流、速率限制、队列、批处理或异步重试等执行控制逻辑,并且使用 TanStack Pacer 或其框架适配器的开发场景。
限制与边界
- 当任务跨越产品边界时,应使用单独的产品技能,例如 tanstack-devtools。
- 该技能的来源为 TanStack/pacer 官方文档,匹配已验证的发布输入 @tanstack/pacer@0.23.1。
- 具体安装命令、代码示例、收费与价格等信息暂未提供。