Tanstack Start
TanStack Start is a full-stack React framework combining TanStack Router with Vite for client-first development with opt-in server capabilities. It provides type-safe server functions as an RPC layer, isomorphic route loaders, middleware composition, and built-in SSR/streaming support. Deploy to Node, Bun, Vercel, Cloudflare Workers, or Netlify.
TanStack Start helps you build full-stack React apps with type-safe server functions, file-based routing, and SSR support.
AI-generated summary based on this skill's SKILL.md
Install
joelhooks/joelclaw/tanstack-start · repository language: TypeScript
git clone https://github.com/joelhooks/joelclaw
cp -r joelclaw ~/.claude/skills/tanstack-startgenerated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Tanstack Start framework?
Tanstack Start is a full-stack React framework that combines TanStack Router with Vite for client-first development with opt-in server capabilities. It provides type-safe server functions as an RPC layer, isomorphic route loaders, middleware composition, and built-in SSR/streaming support, enabling you to build modern web applications with seamless client-server integration.
How do I get started with Tanstack Start?
Tanstack Start offers a quick-start approach through its starter template. Begin by setting up a new project using the official template, which includes pre-configured Vite integration and TanStack Router. The framework's client-first architecture lets you start building immediately, then gradually add server capabilities as needed through type-safe server functions.
What is the Tanstack Start setup and configuration process?
Tanstack Start setup involves initializing your project with the starter template, which automatically configures Vite as your build tool. Configuration includes setting up TanStack Router for routing, defining server functions for your RPC layer, and optionally enabling SSR/streaming. The framework supports middleware composition for request handling and works across multiple deployment targets.
Where can I find Tanstack Start documentation and tutorials?
Tanstack Start documentation is available through the official TanStack resources, which include comprehensive guides on setup, configuration, and best practices. The documentation covers isomorphic route loaders, server function implementation, middleware composition, and deployment strategies for platforms like Node, Bun, Vercel, Cloudflare Workers, and Netlify.
What are the key features and capabilities of Tanstack Start?
Tanstack Start delivers type-safe server functions for RPC-style communication, isomorphic route loaders that work on both client and server, middleware composition for flexible request handling, and built-in SSR/streaming support. Its Vite-powered build system ensures fast development and production builds, while its client-first approach with opt-in server capabilities provides flexibility for various project needs.
Which platforms can I deploy Tanstack Start projects to?
Tanstack Start supports deployment across multiple platforms including Node.js, Bun, Vercel, Cloudflare Workers, and Netlify. This flexibility allows you to choose the deployment environment that best fits your project requirements, whether you prefer traditional server hosting, serverless functions, or edge computing platforms.