关于 tanstack-form
TanStack Form 是使用 TanStack Form 构建类型安全表单的指导技能。它按框架将任务导向相应参考资料,并强调核对已安装的软件包版本。
主要功能
- 01字段与验证指导
- 02表单组合与提交模式
- 03SSR 与开发工具主题
- 04按框架选择适配器资料
- 05匹配版本的文档指导
- 06保持无头核心行为
适用场景
- 01实现 React 表单验证
- 02为检测到的框架选择指导资料
- 03查找表单提交模式
- 04使示例与已安装的软件包版本一致
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lukasa1993/ tanstack-skills-extracted --skill tanstack-form安装后在 Claude Code 中输入/tanstack-form确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.tanstack-product-skill.jsonLICENSEagents/openai.yamllicenses/a405ee70c632bb938acb7ac5f210e814409b3760ea9d2329d8ed8ffcfd11a0e7.txtreferences/foundations.mdframework-angular.mdframework-lit.mdframework-preact-advanced.mdframework-preact.mdframework-react-advanced.mdframework-react.mdframework-solid.mdframework-svelte.mdframework-vue.mdreferences/doc-assets/assets/react_form_composability.svgreferences/examples/react-validation.tsxreferences/guides/form-docs-community-resources-md-a3070668.mdform-docs-comparison-md-0737b564.mdform-docs-framework-angular-guides-arrays-md-0b0d36e6.mdform-docs-framework-angular-guides-basic-concepts-md-23e082ea.mdform-docs-framework-angular-guides-dynamic-validation-md-86a4132d.mdform-docs-framework-angular-guides-form-composition-md-87447c33.mdform-docs-framework-angular-guides-form-groups-md-4edf82c8.mdform-docs-framework-angular-guides-listeners-md-85d37563.mdform-docs-framework-angular-guides-submission-handling-md-100620c8.mdform-docs-framework-angular-guides-validation-md-50a0451b--asynchronous-functional-validation.mdform-docs-framework-angular-guides-validation-md-50a0451b--displaying-errors.mdform-docs-framework-angular-guides-validation-md-50a0451b--overview.mdform-docs-framework-angular-guides-validation-md-50a0451b--preventing-invalid-forms-from-being-submitted.mdform-docs-framework-angular-guides-validation-md-50a0451b--validation-at-field-level-vs-at-form-level.md详细介绍
TanStack Form
为字段、验证、组合、提交、SSR、开发工具和框架适配器提供类型安全的表单指导。
工作流
- 检查已安装的 TanStack 包及其确切版本。
- 阅读基础参考和检测到的框架对应的适配器参考。
- 主题参考是索引。为任务选择一份指南或章节;仅在需要时沿着其前置条件链接继续阅读。
- 优先参考已安装包的类型定义和与版本匹配的源代码指导,而非依赖记忆。
- 将示例转换为框架适配器时,保留无头/核心行为。
任务路由
- 基础知识 — 概览、安装、理念、TypeScript 和比较。
- React 适配器 — React 快速入门、字段、状态、验证、提交和响应性。
- React 高级模式 — 高级 React 组合、验证、SSR 和表单架构。
- Preact 适配器 — Preact 快速入门、字段、状态、验证、提交和响应性。
- Preact 高级模式 — 高级 Preact 组合、验证、调试、焦点和 UI 集成。
- Vue 适配器 — Vue 专属设置和行为。
- Angular 适配器 — Angular 专属设置和行为。
- Solid 适配器 — Solid 专属设置和行为。
- Lit 适配器 — Lit 专属设置和行为。
- Svelte 适配器 — Svelte 专属设置和行为。
常见任务
框架路由
- Angular — 检测
@tanstack/angular-form。阅读 Angular 适配器。 - Lit — 检测
@tanstack/lit-form。阅读 Lit 适配器。 - Preact — 检测
@tanstack/preact-form。阅读 Preact 适配器。 - React — 检测
@tanstack/react-form。阅读 React 适配器。 - Solid — 检测
@tanstack/solid-form。阅读 Solid 适配器。 - Svelte — 检测
@tanstack/svelte-form。阅读 Svelte 适配器。 - Vue — 检测
@tanstack/vue-form。阅读 Vue 适配器。
产品边界
如果任务涉及以下产品边界,请使用相应的独立产品技能:tanstack-start、tanstack-devtools。
源状态
来自 TanStack/form 的官方文档,与以下已验证的版本输入相匹配:@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]。
有关确切的上游输入和去重记录,请参阅 源信息。
评论
支持 Markdown