TanStack Start 导览
TanStack Start 是一套建立在 TanStack Router 之上的 React 全栈框架。按官方文档当前的说法,它提供 full-document SSR、streaming、server functions、server routes、middleware、client/server builds 等能力。
这里我想先提醒一件很实际的事:
截至 2026-06-05,官方文档仍明确写着 Release Candidate。这表示它已经接近成型,API 也被视为稳定,但并不等于“所有边角都打磨完了”。如果要上生产,建议像官方提示的那样锁版本,不要把依赖漂在一个过宽的 range 上。
Start 入门
第一次看 TanStack Start,很容易把注意力全放在“它支持哪些高级能力”上。更有用的方式其实是先别急着背功能,先把项目骨架和运行主线看顺。
Start 服务端与部署
这一篇是 TanStack Start 真正进入项目决策层的地方。一个框架能不能落地,最后拼的不是首页 demo,而是这几件事:
Start 对比
这一篇不打算写成“谁赢了谁”的表格大战。真到项目里,框架很少是靠一个勾选表定胜负。
这组文档重点看什么
Start在工程结构上到底是什么- 它和
TanStack Router的分层关系 - 它怎么处理 SSR、Streaming、Server Functions、Server Routes
- 它和
Next.js、React Router Framework Mode、Remix相比,真正的取舍点在哪
阅读顺序
1. 先看入门
这篇先帮你建立心智,不会一上来就扎进 API。
2. 再看服务端能力
如果你最关心“它到底能不能当 Next 用”,这一篇最关键。
3. 最后看对比
这篇不是列参数表,而是把几套路线各自适合什么项目说清楚。
一句话判断
如果要我压成一句话:
TanStack Start 适合那些想做 React 全栈、很在意路由与类型系统、同时又希望保留部署自由度的团队;但如果团队已经深度站在 Next.js App Router + RSC 这一侧,它就不是“直接平移”的路线。