ByteNoteByteNote

字节笔记本

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
LicenseMIT
状态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 StartNext.jsRemix
路由系统TanStack Router自研React Router
类型安全端到端部分部分
SSR支持支持支持
Streaming支持支持支持
Server Functions支持Server Actions支持
RSC 支持开发中支持不支持
构建工具ViteTurbopack/Webpackesbuild/Vite

当前限制

  • RSC: 暂不支持,团队正在积极集成
  • 其他能力与 Next.js、Remix 相当

资金与社区

  • 100% 开源,永远免费使用
  • 社区驱动,由开发者社区构建维护
  • 自筹资金,未接受风险投资

相关链接

分享: