SuperAPI AI 工具集

tanstack-pacer

编程与开发

查看项目

更新于 10-16 09:23

技能介绍

TanStack Pacer 是一个执行控制工具,围绕防抖、节流、速率限制、队列、批处理、异步重试以及框架适配器提供指导。该技能适用于项目使用 TanStack Pacer 的场景,帮助开发者按已安装的包与版本选择正确的工具和适配器。

主要能力与主题范围

  • 基础与工具选择:安装、快速开始、概览、开发工具(devtools)以及工具选择。
  • 防抖与节流:同步与异步的防抖/节流。
  • 队列与批处理:同步与异步的排队与批处理。
  • 速率限制:同步、异步以及服务端速率限制。
  • 异步与重试:异步执行与重试行为。
  • 框架适配器:React、Preact、Solid、Angular、Vue、Svelte、Lit、Alpine、Ember、Octane 等框架的专属设置与行为。

使用方式

工作流程建议如下:

  1. 检查已安装的 TanStack 包及其确切版本。
  2. 阅读基础参考文档,并针对检测到的框架阅读对应的适配器参考文档。
  3. 主题参考是索引,针对任务选择一个指南或章节;仅在需要时跟随其前置链接。
  4. 优先使用已安装包的类型与版本匹配的源码指导,而非依赖记忆。
  5. 将示例迁移到框架适配器时,保持 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。
  • 具体安装命令、代码示例、收费与价格等信息暂未提供。