跳到主要内容

TanStack Start 导览

TanStack Start 是一套建立在 TanStack Router 之上的 React 全栈框架。按官方文档当前的说法,它提供 full-document SSRstreamingserver functionsserver routesmiddlewareclient/server builds 等能力。

这里我想先提醒一件很实际的事:

截至 2026-06-05,官方文档仍明确写着 Release Candidate。这表示它已经接近成型,API 也被视为稳定,但并不等于“所有边角都打磨完了”。如果要上生产,建议像官方提示的那样锁版本,不要把依赖漂在一个过宽的 range 上。

这组文档重点看什么

  • Start 在工程结构上到底是什么
  • 它和 TanStack Router 的分层关系
  • 它怎么处理 SSR、Streaming、Server Functions、Server Routes
  • 它和 Next.jsReact Router Framework ModeRemix 相比,真正的取舍点在哪

阅读顺序

1. 先看入门

这篇先帮你建立心智,不会一上来就扎进 API。

2. 再看服务端能力

如果你最关心“它到底能不能当 Next 用”,这一篇最关键。

3. 最后看对比

这篇不是列参数表,而是把几套路线各自适合什么项目说清楚。

一句话判断

如果要我压成一句话:

TanStack Start 适合那些想做 React 全栈、很在意路由与类型系统、同时又希望保留部署自由度的团队;但如果团队已经深度站在 Next.js App Router + RSC 这一侧,它就不是“直接平移”的路线。