TanStack 图标
TanStack
自动

TanStackForm

无头、高性能且类型安全的 表单状态管理,适用于 TS/JS、React、Vue、Angular、Solid、Lit 和 Svelte

告别为表单流泪的日子,TanStack Form 带您回归简单、可组合和类型安全。TanStack Form 具有 体积小巧、零依赖、与框架无关的核心以及细粒度的类型安全 API等特点,是您快速、安心地构建表单所需的简单性与强大功能的完美结合。

开始使用

一流的 TypeScript 支持

TanStack Form 拥有一流的 TypeScript 支持,具有出色的自动完成、优秀的泛型传递和尽可能的类型推断。 这减少了运行时错误,提高了代码可维护性,并提供了更流畅的开发体验 ,帮助您自信地构建可扩展的强大且类型安全的表单解决方案。

无头且框架无关

Form 的无头和框架无关方法确保了最大的灵活性和与许多前端框架的广泛兼容性,或者根本不使用框架。通过提供和鼓励对表单采用无头方法,构建适合您应用程序需求的自定义可重用表单组件 只需要很少的抽象,并保持您的代码模块化、简单和可组合

细粒度响应式性能

在性能方面,TanStack Form 提供惊人的速度和控制,但没有冗余、样板代码或抽象。以细粒度响应式 API 为核心, 只有相关组件在表单状态更改时才会更新。最终结果?更快的 UI、满意的用户,以及对性能的零担忧。

零依赖。功能齐全。

凭借零依赖的特性,TanStack Form 在提供���集功能集的同时保持了极致的精简。从周末的业余爱好到企业级应用,TanStack Form 都能为您提供工具,助您以创造力的速度取得成功。

与框架无关的设计 一流的 TypeScript 支持 无头 体积小巧 / 零依赖 细粒度响应式组件/钩子 可扩展性和插件架构 模块化架构 表单/字段验证 异步验证 内置异步验证防抖 可配置的验证事件 深度嵌套的对象/数组成员

合作伙伴

Form 您?
我们正在寻找 TanStack Form 开源软件合作伙伴,他们将超越赞助的范畴。您是否像我们一样投入到 TanStack Form 中?让我们一起拓展 Form 的边界!
联系我们

更少的代码,更少的边界情况。

TanStack Form 并没有鼓励草率的抽象和以钩子为中心的 API,而是在关键之处拥抱组合,通过组件(当然,如果您需要,也可以使用钩子)为您提供无头 API。TanStack Form 旨在直接在您的组件和 UI 中使用。这意味着更少的代码、更少的边界情况以及对 UI 更深层次的控制。通过以下示例之一来尝试一下吧!

哇,您已经探索了这么多!
只剩最后一件事了...
开始使用!