为什么用 TanStack Start 开发 SaaS?
这取决于团队需求。如果你重视类型安全路由、经过校验的搜索参数、路由加载器与明确的服务端函数,TanStack Start 值得考虑。它结合 TanStack Router、服务端渲染与流式传输。supastack 同时提供 Next.js 选项。
理解应用的路由
工作区导航、筛选和分页都依赖 URL。TanStack Router 将类型安全路由、参数、经过校验的搜索状态和加载器纳入同一个模型,让变更更容易追踪。
有效的工作区 ID 只是一个引用。返回私有数据前,仍须在服务端检查登录成员及其权限。
明确的服务端边界
TanStack Start 为路由增加服务端渲染、流式传输和服务端函数。请在可信的服务端代码中验证输入、授权调用者并保管供应商密钥。外部客户端和 webhook 需要独立的服务端路由与请求验证。
TanStack Start 适合什么场景
选择团队能够长期维护的应用模型。对偏好 App Router 和 React Server Components 的团队,Next.js 也是很好的选择。
| 需求 | TanStack Start | 价值 |
|---|---|---|
| 导航 | 类型安全路由和搜索 | 更安全的工作区链接和筛选 |
| 服务端任务 | 服务端函数和路由 | 明确可信边界 |
| 交付 | 多种部署目标 | 选择兼容的主机 |
从基础能力开始
supastack 的 TanStack Start Web 应用包含身份验证、计费、工作区与 AI 功能。选择适合产品的框架,并阅读现有对比文章了解两种 Web 选项。