Skip to content
React Libraries
On this page

Navigate between screens

Connect URLs, navigation state, and application rendering.

Options for this task

Found

Library / tool

Routing tools for React applications.

Good for
Defining route trees with asynchronous data and rendering behavior.

mobx-router

Library / tool

A router integrated with MobX state.

Good for
Managing navigation in an application already organized around MobX.

Navigation Router

Library / tool

A routing library for coordinating application navigation.

Good for
Modeling navigation state across supported React application targets.

React Router

Library / tool

Routing tools and framework features for React applications.

Good for
Connecting URL navigation with rendering, loading, and form actions.

Router5

Library / tool

A framework-independent router with state-oriented navigation.

Good for
Sharing routing logic independently from a particular view library.

TanStack Router

Library / tool

A type-safe router with integrated search-parameter APIs.

Good for
Building typed routes and URL-driven state in a web application.

Universal Router

Library / tool

A framework-independent routing library.

Good for
Resolving routes through composable application-defined logic.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse routing & navigation →

Explore more tasks →