Command Palette

Search for a command to run...

Page Inspect

https://reactrouter.com/
Internal Links
3
External Links
4
Images
5
Headings
6

Page Content

Title:React Router Official Documentation
Description:
HTML Size:13 KB
Markdown Size:1 KB
Fetched At:November 17, 2025

Page Structure

h2What to expect from this version:
h2Choose Your Adventure:
h3I'm new!
h3I'm on v6
h3I want to adopt framework features
h3I'm stuck

Markdown Content

React Router Official Documentation

#

A user‑obsessed, standards‑focused, multi‑strategy router you can deploy anywhere.

DocsGitHubDiscord@ReactRouter

## What to expect from this version:

Non-breaking

Upgrading from v6 to v7 is a non-breaking upgrade. Keep using React Router the same way you already do.

Bridge to React 19

All new bundling, server rendering, pre-rendering, and streaming features allow you bridge the gap from React 18 to 19 incrementally.

Type Safety

New typegen provides first class types for route params, loader data, actions, and more.

## Choose Your Adventure:

### I'm new!

Learn how to get the most out of React Router

Start Here

### I'm on v6

Upgrade to v7 in just a few steps

Upgrade Now

### I want to adopt framework features

Learn how to adopt the new framework features in your existing React Router app

Adopt Framework Features

### I'm stuck

Join GitHub discussions for help

Get Help

2,886,378,935

Downloads on npm

1,238

Contributors on GitHub

55,927

Stars on GitHub

3,597,612

Dependents on GitHub

© 2025 Shopify, Inc.