React Router is a multi-strategy router for React. You can use it maximally as a React framework or as minimally as you want.
There are three primary ways, or "modes", to use it in your app, so there are three guides to get you started.
Learn which mode is right for you in Picking a Mode.
Across the docs you'll see the following icons:
These icons indicate which mode the content is relevant to.
Additional auto-generated reference documentation is available:
Autogenerated Reference Docs ↗
If you are caught up on future flags, upgrading from React Router v7 is generally non-breaking.