Files describe the journey
The routes folder is the map. The generated route tree turns that map into end-to-end navigation types.
src/routesAbout the starter
This project keeps the framework surface visible. There is no UI kit, remote data layer, or hidden generator beyond TanStack Router’s route tree.
The routes folder is the map. The generated route tree turns that map into end-to-end navigation types.
src/routesEach route declares what it needs before rendering, so pending, error, and success states have a natural home.
Route.loaderServer-only work remains callable from loaders and components through a typed function contract.
createServerFnPrinciple A
Example code should reveal the request path, not conceal it behind premature abstractions.
Principle B
Vite+ owns install, check, test, and build commands so the feedback cycle stays consistent across packages.