TanStack
Router
BETA
Search
Menu
Home
GitHub
Discord
Getting Started
Overview
Installation
Quick Start
Devtools
Comparison
Adapters
React
Preact
Solid
Svelte
Vue
Angular
Guide
Routes
Route Paths
Navigation
Route Matches
Search Params
Loaders & Actions
Router
Preloading
Route Elements
Code-Splitting
Prompts
Custom Search Param Serialization
History Types
Router Context
API
Core API
React Routers
RouterProvider
ReactRouter
route
React Components
Link
MatchRoute
Outlet
Prompt
Route
React Hooks
useAction
useLinkProps
useLoaderInstance
useMatch
useMatchRoute
useNavigate
useParams
usePrompt
useRoute
useRouter
useRouterStore
useSearch
React Utilities
lazy
React Examples
Basic
Basic SSR
Basic SSR w/ <html>
Basic SSR Streaming (WIP)
Kitchen Sink Single File
Kitchen Sink Multi-File
Kitchen Sink SSR
Astro SSR
With React Query
With TRPC
With TRPC & React Query
Solid Examples
Coming Soon!
Svelte Examples
Coming Soon!
Vue Examples
Coming Soon!
TanStack
Router
BETA
Search
Menu
Home
GitHub
Discord
Getting Started
Overview
Installation
Quick Start
Devtools
Comparison
Adapters
React
Preact
Solid
Svelte
Vue
Angular
Guide
Routes
Route Paths
Navigation
Route Matches
Search Params
Loaders & Actions
Router
Preloading
Route Elements
Code-Splitting
Prompts
Custom Search Param Serialization
History Types
Router Context
API
Core API
React Routers
RouterProvider
ReactRouter
route
React Components
Link
MatchRoute
Outlet
Prompt
Route
React Hooks
useAction
useLinkProps
useLoaderInstance
useMatch
useMatchRoute
useNavigate
useParams
usePrompt
useRoute
useRouter
useRouterStore
useSearch
React Utilities
lazy
React Examples
Basic
Basic SSR
Basic SSR w/ <html>
Basic SSR Streaming (WIP)
Kitchen Sink Single File
Kitchen Sink Multi-File
Kitchen Sink SSR
Astro SSR
With React Query
With TRPC
With TRPC & React Query
Solid Examples
Coming Soon!
Svelte Examples
Coming Soon!
Vue Examples
Coming Soon!
React Example: Kitchen Sink Single File
Home