Skip to content

🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

License

Notifications You must be signed in to change notification settings

TanStack/router

Repository files navigation

⚛️ React-Location (Beta)

Enterprise Client-Side Routing for React

#TanStack semantic-release Join the discussion on Github Best of JS

Enjoy this library? Try the entire TanStack! React Query, React Table, React Form, React Charts

Visit react-location.tanstack.com for docs, guides, API and more!

What is React Location?

An enterprise-grade router designed exclusively for the client that brings the best routing features you love from tools like Remix and Next.js to SPAs, and even takes it a step further with power-features like URL Search Param support and more!

Quick Features

  • Route loaders & error boundaries
  • Pending route threshold fallbacks
  • Asynchronous routing trees (module-splitting, dynamic routes)
  • Deeply integrated URL Search API
    • JSON
    • Immutable w/ Structural Sharing
    • Compression
    • Types