react-router is a declarative routing library for React. It enables navigation between views in your application, keeping the UI in sync with the URL. Declarative components like <Route>, <Link>, and <BrowserRouter> handle URL matching and rendering corresponding content. React Router supports features like route parameters, nested routes, programmatic navigation, and dynamic matching, making it fundamental for building single-page applications with rich and complex navigation patterns.
React Router's release frequency has varied significantly since its inception in 2014. Initial rapid development slowed in later years, with periods of inactivity followed by bursts of updates, often including both major and minor version releases. 2024 and the first eight months of 2025 have seen a consistent stream of both v6 and v7 releases.
React-router downloads show steady growth from February 2024 to July 2025, peaking at 85.7 million. There's a significant jump in downloads starting April 2025. However, August 2025 sees a sharp decline, likely due to incomplete data for the month, as today is only September 3, 2025.