Blog

TanStack + Netlify 合作伙伴关系

by Tanner Linsley

Netlify 头图

我们很高兴地宣布,Netlify 现在是 TanStack Start 的官方部署合作伙伴!我们携手合作,让开发者能够更轻松地构建和部署现代、类型安全和以用户为中心的 Web 应用程序。 Netlify 已经赢得了现代 Web 开发者终极部署平台的声誉。它对速度、简单性、模块化和灵活性的关注与 TanStack Start 对全栈开发的愿景完美契合。以下是 Netlify 的突出优势: 零配置简单...

Read More
宣布 TanStack Form v1 发布

by Corbin Crutchley

TanStack Form v1

我们很高兴地宣布 的第一个稳定版本已经发布,可以在生产环境中使用了!🥳 我们在发布时支持五个框架:React、Vue、Angular、Solid 和 Lit,以及每个特定框架的大量功能。 如何安装 shell $ npm i @tanstack/react-form 或 $ npm i @tanstack/vue-form 或 $ npm i @tanstack/angular-form 或 $...

Read More
为什么选择 TanStack Start 和 Router?

by Tanner Linsley

TanStack Start 和 Router 博客头图

构建现代 Web 应用程序绝非易事。我们选择的框架和工具不仅会影响开发体验,还会影响我们构建的应用程序的成功与否。虽然市面上有许多优秀的框架,但我认为 TanStack Router 和 TanStack Start 因其解决当今开发者面临的挑战的能力以及对未来的准备而脱颖而出。 这些不仅仅是另一套工具—它们代表着以更少的阻力和更多的乐趣构建更好应用程序的承诺。以下是我认为你会和我一样喜欢使用它们...

Read More
为什么 TanStack Start 要放弃适配器

by Tanner Linsley

Nitro 头图

要不要"适配器"? 构建一个新的前端 Javascript 框架是一项艰巨的任务,正如我在构建 TanStack Start(我的新 TanStack 驱动的全栈框架)时所学到的。有太多需要考虑的部分: 路由 服务器端渲染 RPCs 和 APIs 开发工具 部署和托管 最后一个,部署和托管尤其棘手,因为现在似乎每个云环境都有自己独特的方式来让事情"恰到好处"地工作。当面对这个 TanStack S...

Read More
TanStack Router 在 TypeScript 性能方面的里程碑

by Christopher Horobin

显示路由树被推断的跟踪

TanStack Router 在类型安全路由方面不断突破边界。 路由器的组件如 <Link 及其钩子如 useSearch、useParams、useRouteContext 和 useLoaderData,从路由定义中推断以提供出色的类型安全。使用 TanStack Router 的应用程序通常会在其路由定义中使用带有复杂类型的外部依赖,用于 validateSearch、context、be...

Read More
宣布 TanStack Query v5 发布

by Dominik Dorfmeister

大约一年前,我们宣布了 ,从那时起整个团队一直在努力开发这个版本。所以我们非常高兴地宣布今天就是这一天:经过 91 个 alpha 版本、35 个 beta 版本和 16 个候选版本,TanStack Query 终于来了!🎉 v5 延续了 v4 的旅程,致力于使 TanStack Query 更小(v5 比 v4 小约 20%)、更好且更直观易用。这个版本的主要关注点之一是简化和精简我们提供的...

Read More
宣布 TanStack Query v4 发布

by Dominik Dorfmeister

我们很高兴地宣布 (之前称为 react-query)的下一个版本 🎉。 重新品牌化和重组为 monorepo 现在终于让我们能够将 react-query 的乐趣带给其他框架,如 vue、svelte 或 solid。 TanStack Query 建立在一个框架无关的核心之上,顶层有特定框架的适配器。这使我们能够在框架之间共享使 TanStack Query 出色的核心逻辑,如 QueryC...

Read More
TanStack Table + Ag-Grid 合作伙伴关系

by Tanner Linsley and Niall Crosby

我们很高兴地宣布, 现在是 TanStack Table 的官方开源合作伙伴!我们将共同努力实现以下目标: 共同教育 JavaScript 和 TypeScript 生态系统关于两个库之间的差异以及何时选择哪个。 通过在任一方的目标和限制不能满足时鼓励使用另一方,尽可能覆盖生态系统中的所有用例。 通过共享经验、知识,甚至在适当时共享代码来提高两个库的质量。 TanStack Table 和 共享相...

Read More