TanStack

TanStack Router Blog

See all blog posts
Reliable Query Prefetching with TanStack Router

Prefetching in route loaders is great, but comes at a cost. We have to keep loaders in-sync with components...

Dominik Dorfmeister · Aug 18, 2026
Inside a TanStack Router Navigation

A navigation looks like one asynchronous operation. Inside TanStack Router, separate owners coordinate matching, loaders, pending UI, redirects, caching, and rendering.

Florian Pellet · Aug 14, 2026
TanStack + Lovable Partnership

Lovable builds new apps on TanStack Start and supports the open-source foundations behind them.

Tanner Linsley · Jul 1, 2026
TanStack Router and Query

TanStack Router has a built-in cache, so why would we need TanStack Query? There are, of course, reasons ...

Dominik Dorfmeister · May 26, 2026
Solid 2.0 Beta Support in TanStack Router, Start, and Query

TanStack Router, Start, and Query now support the Solid 2.0 beta, so you can try Solid's next major release in real applications today.

Brenley Dueck and Birk Skyum · Apr 10, 2026
TanStack Router's New Reactive Core: A Signal Graph

TanStack Router now uses a granular signal graph as its reactive core. State is derived from that graph, which narrows change propagation and makes client-side navigation faster in our benchmarks.

Florian Pellet · Mar 31, 2026
How we accidentally made route matching more performant by aiming for correctness

A rewrite aimed at fixing edge cases in route matching accidentally delivered a 20,000x performance improvement. Route matching is no longer bottlenecked by the number of routes in your application.

Florian Pellet · Nov 18, 2025
Context Inheritance in TanStack Router

An overview of how TanStack Router automatically shares and infers path params, search params, and context between nested routes in a type-safe way.

Dominik Dorfmeister · Oct 12, 2025
TanStack + WorkOS Partnership

WorkOS supports TanStack and helps developers bring business identity requirements into their applications.

Tanner Linsley · Sep 23, 2025
Search Params Are State

Search params are global, serializable, and shareable — but in most apps they're hacked together with string parsing and brittle utils. They deserve to be treated as first-class state.

Tanner Linsley · Jun 3, 2025
The Beauty of TanStack Router

Yes, it's type-safe, but there's so much more to love about TanStack Router.

Dominik Dorfmeister · May 25, 2025
Why choose TanStack Start and Router?

The frameworks we choose can make or break our developer experience. Here's why TanStack Start and Router offer a compelling alternative for building modern web applications.

Tanner Linsley · Dec 3, 2024
A milestone for TypeScript Performance in TanStack Router

TanStack Router pushes the boundaries on type-safe routing, but large route trees can slow down the editor. Here's how we achieved a major milestone in TypeScript performance.

Christopher Horobin · Sep 17, 2024
TanStack + Clerk Partnership

Clerk supports TanStack with authentication tools that fit into the routes and server code of a Start app.

Tanner Linsley · Aug 16, 2024
TanStack + Sentry Partnership

Sentry supports TanStack and helps developers connect production errors to the code and requests behind them.

Tanner Linsley · Jul 18, 2024