字
字节笔记本
2026年5月3日
TanStack Start:基于 TanStack Router 的全栈 React 框架
API中转
¥120
TanStack Start 是一个功能完整的全栈 React 框架,目前处于 Release Candidate (RC) 阶段,由 TanStack Router 100% 驱动,结合 Vite 构建工具,提供与 Next.js、Remix 相当甚至更强大的功能。
项目信息
| 属性 | 值 |
|---|---|
| 作者 | TanStack |
| 仓库 | TanStack/start |
| 主要语言 | TypeScript |
| License | MIT |
| 状态 | Release Candidate (RC) |
核心依赖
TanStack Router
- 类型安全的路由器
- 嵌套路由、搜索参数、数据加载等高级功能
- 占框架约 90% 的核心能力
Vite
- 现代构建工具
- 快速开发体验(HMR)
- 优化的生产构建
核心功能特性
| 功能 | 说明 |
|---|---|
| Full-document SSR | 完整的文档级服务端渲染 |
| Streaming | 渐进式页面加载 |
| Server Routes & API Routes | 前后端代码一体化 |
| Server Functions | 类型安全的客户端-服务器 RPC |
| Middleware & Context | 请求/响应处理和数据注入 |
| Full-Stack Bundling | 客户端和服务端代码优化构建 |
| Universal Deployment | 可部署到任何 Vite 兼容平台 |
| End-to-End Type Safety | 全栈 TypeScript 支持 |
TanStack Start vs TanStack Router
选择 TanStack Start 如果你需要:完整 SSR、流式渲染、服务端路由和 API、类型安全的服务端函数、中间件
选择 TanStack Router 如果你:只需要 SPA 路由、确定不需要全栈功能
与其他框架对比
| 特性 | TanStack Start | Next.js | Remix |
|---|---|---|---|
| 路由系统 | TanStack Router | 自研 | React Router |
| 类型安全 | 端到端 | 部分 | 部分 |
| SSR | 支持 | 支持 | 支持 |
| Streaming | 支持 | 支持 | 支持 |
| Server Functions | 支持 | Server Actions | 支持 |
| RSC 支持 | 开发中 | 支持 | 不支持 |
| 构建工具 | Vite | Turbopack/Webpack | esbuild/Vite |
当前限制
- RSC: 暂不支持,团队正在积极集成
- 其他能力与 Next.js、Remix 相当
资金与社区
- 100% 开源,永远免费使用
- 社区驱动,由开发者社区构建维护
- 自筹资金,未接受风险投资
相关链接
- GitHub 仓库:https://github.com/TanStack/start
- 官方文档:https://tanstack.com/start/latest
- TanStack Router:https://tanstack.com/router/latest
分享: