What problem does it solve?
TanStack Start requires a clear model for isomorphic execution and environment boundaries across loaders, server functions, routes, and deployment. This skill provides a comprehensive overview and patterns to safely separate server and client logic, enabling robust, production-ready architectures that work in both SSR and client navigation.
Core Features & Use Cases
- Isomorphic by default: code runs on both server and client with clear boundary guidance.
- Server functions, middleware, and deployment: patterns for createServerFn, createServerOnlyFn, useHydrated, ClientOnly, and deployment strategies.
- Practical usage: guidance on routing, SSR behavior, environment variable handling, and scalable architecture for TanStack Start apps.
Quick Start
Begin by mapping your app's server and client boundaries and scaffold TanStack Start usage with createServerFn and middleware in your React app.