作者常在技术会议上听到「TanStack Start 很了不起」,于是想验证这是否站得住脚。作为平时用 Vue 与 Nuxt 的人,他不是来贬低谁,而是想弄清:TanStack Start 有没有 Next.js 与 Nuxt 做不到的独特之处,且是否好到值得切换。结论是它采取了与社区流行的 server components 相反的方向——干净的、client-side first 的组件方式,并提供多种在同一个组件里调用服务端代码的途径。经过研究,他总结出三个真正喜欢 TanStack Start 的地方(以 GitHub 用户查询应用为例:输入用户名、服务端从 GitHub API 拉取用户、渲染其资料):一个命令脚手架、client-side first 架构、同组件内灵活调用服务端代码。这些亮点足以让他「很接近」切换,但尚未到非换不可。