Web and routing · Technology in use

TanStack

A typed file-tree router and a full-stack framework for React.

The problem it solves

A typed file-tree router and a full-stack framework for React.

Technical rationale

TanStack Router derives routes from the file tree and types them, so a link to a route that does not exist fails at build time and not in production. TanStack Start puts the server behind that same router: in Pokédex Manager the interface routes and the API routes live in one tree, and the HTTP handlers are adapters that authenticate and validate before calling a use case.

How I have used it

It carries the navigation and server routes of Pokédex Manager: TanStack Router in the browser and TanStack Start on Vite and Nitro.