TanStack
自动

TanStack表单

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

使用 TanStack Form 回归简洁、可组合性和类型安全,停止为你的表单哭泣。它拥有 极小的体积、零依赖、框架无关的核心以及细粒度的类型安全 API,TanStack Form 是你快速构建表单并安心无忧所需的简洁性和强大功能的完美结合。

开始使用

一流的 TypeScript 支持

TanStack Form 拥有出色的一流 TypeScript 支持,具有出色的自动完成功能、卓越的泛型吞吐量以及在任何可能的地方推断类型。 这减少了运行时错误,提高了代码可维护性,并提供了更流畅的开发体验 帮助你自信地构建可扩展的强大且类型安全的表单解决方案。

无头且框架无关

Form 的无头和框架无关方法确保了最大的灵活性和与许多前端框架或根本没有框架的广泛兼容性。通过提供和鼓励表单的无头方法,构建为你的应用程序需求量身定制的自定义可重用表单组件 几乎不需要抽象,并使你的代码保持模块化、简洁和可组合。

细粒度的响应式性能

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

零依赖。所有功能。

TanStack Form 具有零依赖性,并且鉴于其提供的密集功能集,它非常精简。从周末爱好到企业级应用,TanStack Form 都有工具可以帮助你以创造力的速度取得成功。

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

合作伙伴

表单你?
我们正在寻找 TanStack Form OSS 合作伙伴,以超越赞助的范畴。您是否像我们一样对 TanStack Form 投入?让我们一起突破表单的界限!
聊聊吧
这个广告帮助我们对投入的时间感到高兴,而不是精疲力尽并怒退开源。耶,钱钱! 😉

更少代码,更少边缘情况。

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

哇,您已经走了很长一段路!
只剩下一件事要做...
开始使用!