Always human authored · no generative AI
Type-Safe Routing
Type-Safe Routing
A route should know what it needs and what it produces.
Params to the component
Route.make("/blog/:slug") threads the slug param and the loader’s data type
straight through to render — no casts, no guessing.