TanStack
Router
v1
Auto
Framework
Solid
Version
Latest
Search...
+ K
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
solid
Installation
solid
Quick Start
solid
Devtools
solid
Decisions on DX
solid
Frequently Asked Questions
solid
Routing
Routing Concepts
solid
Route Trees
solid
Route Matching
solid
File-Based Routing
solid
Virtual File Routes
solid
Code-Based Routing
solid
Installation with Vite
solid
Installation with the Router CLI
solid
File Naming Conventions
solid
Guides
Code Splitting
solid
Automatic Code Splitting
solid
Creating a Router
solid
Outlets
solid
Navigation
solid
Path Params
solid
Search Params
solid
Link Options
solid
Custom Links
solid
Data Loading
solid
Deferred Data Loading
solid
External Data Loading
solid
Data Mutations
solid
Type Safety
solid
Type Utilities
solid
Preloading
solid
Document Head Management
solid
Route Masking
solid
Navigation Blocking
solid
Custom Search Param Serialization
solid
History Types
solid
Router Context
solid
Not Found Errors
solid
Authenticated Routes
solid
Scroll Restoration
solid
Static Route Data
solid
SSR
solid
API
File-Based Routing
core
ESLint
ESLint Plugin Router
core
Create Route Property Order
core
Router Examples
Quickstart (file-based)
solid
Basic (file-based)
solid
Basic + Solid Query (file-based)
solid
Basic + Solid Query (code-based)
solid
Kitchen Sink (file-based)
solid
TanStack
Router
v1
Auto
Search...
+ K
Framework
Solid
Version
Latest
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
solid
Installation
solid
Quick Start
solid
Devtools
solid
Decisions on DX
solid
Frequently Asked Questions
solid
Routing
Routing Concepts
solid
Route Trees
solid
Route Matching
solid
File-Based Routing
solid
Virtual File Routes
solid
Code-Based Routing
solid
Installation with Vite
solid
Installation with the Router CLI
solid
File Naming Conventions
solid
Guides
Code Splitting
solid
Automatic Code Splitting
solid
Creating a Router
solid
Outlets
solid
Navigation
solid
Path Params
solid
Search Params
solid
Link Options
solid
Custom Links
solid
Data Loading
solid
Deferred Data Loading
solid
External Data Loading
solid
Data Mutations
solid
Type Safety
solid
Type Utilities
solid
Preloading
solid
Document Head Management
solid
Route Masking
solid
Navigation Blocking
solid
Custom Search Param Serialization
solid
History Types
solid
Router Context
solid
Not Found Errors
solid
Authenticated Routes
solid
Scroll Restoration
solid
Static Route Data
solid
SSR
solid
API
File-Based Routing
core
ESLint
ESLint Plugin Router
core
Create Route Property Order
core
Router Examples
Quickstart (file-based)
solid
Basic (file-based)
solid
Basic + Solid Query (file-based)
solid
Basic + Solid Query (code-based)
solid
Kitchen Sink (file-based)
solid
TanStack Solid Router Documentation
Use the menu to select a documentation page.
Home
Our Partners
Wow, it looks like you could be our first partner for this library!
Chat with us!
TanStack
Start
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.
Learn More
TanStack
React Charts
Learn More