React Router

E132720

React Router is a popular routing library for React applications that enables declarative, client-side navigation and URL management in single-page apps.

All labels observed (6)

Label Occurrences
BrowserRouter 1
HashRouter 1
MemoryRouter 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf JavaScript library
open-source software
routing library
developer Remix Software
enables URL management
client-side navigation
code splitting by route
data loading APIs
data mutation APIs
declarative routing
nested routing
route-based lazy loading
hasComponent BrowserRouter
linked to: React Router

HashRouter
linked to: React Router

Link
MemoryRouter
linked to: React Router

NavLink
Route
Routes
hasHook useLoaderData
useLocation
useNavigate
linked to: React Router

useParams
useRouteError
useSearchParams
linked to: React Router
hasVersion v4
v5
v6
license MIT License
originalAuthor Michael Jackson
Ryan Florence
programmingLanguage JavaScript
repository https://github.com/remix-run/react-router
softwareGenre client-side routing
single-page application routing
supportsFeature browser history routing
data routers
dynamic route parameters
error boundaries per route
hash routing
index routes
memory routing
protected routes patterns
redirects
route search params handling
supportsFramework React
React Native
Remix
usedFor client-side routing in web apps
single-page applications
usedWith React
website https://reactrouter.com

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

React ecosystem React Router
React Router hasComponent BrowserRouter
linked to: React Router
React Router hasComponent HashRouter
linked to: React Router
React Router hasComponent MemoryRouter
linked to: React Router
React Router hasHook useNavigate
linked to: React Router
React Router hasHook useSearchParams
linked to: React Router