Navigate between screens
Connect URLs, navigation state, and application rendering.
Options for this task
Found
Library / toolRouting tools for React applications.
- Good for
- Defining route trees with asynchronous data and rendering behavior.
mobx-router
Library / toolA router integrated with MobX state.
- Good for
- Managing navigation in an application already organized around MobX.
React Router
Library / toolRouting tools and framework features for React applications.
- Good for
- Connecting URL navigation with rendering, loading, and form actions.
Router5
Library / toolA framework-independent router with state-oriented navigation.
- Good for
- Sharing routing logic independently from a particular view library.
TanStack Router
Library / toolA type-safe router with integrated search-parameter APIs.
- Good for
- Building typed routes and URL-driven state in a web application.
Universal Router
Library / toolA 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.