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 (14)

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 (36)

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
Solid Router → exposesAPI → useParams hook ⓘ
linked to: React Router
Remix Software → notableFor → React Router ⓘ
Remix Software → develops → React Router ⓘ
Remix Software → product → React Router ⓘ
Remix Software → maintains → React Router ⓘ
Ryan Florence → coCreatorOf → React Router ⓘ
Ryan Florence → notableWork → React Router ⓘ
Ryan Florence → notableProject → React Router ⓘ
Michael Jackson (software engineer) → notableWork → React Router ⓘ
subject linked to: Michael Jackson
Link (React Router) → partOf → React Router ⓘ
subject linked to: Link
Link (React Router) → providedBy → react-router-dom ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → providedBy → react-router ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → commonlyImportedFrom → react-router-dom ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → integratesWith → BrowserRouter ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → integratesWith → HashRouter ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → integratesWith → MemoryRouter ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → commonlyUsedWith → Route (React Router) ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → versionSupport → React Router v5 ⓘ
subject linked to: Link
linked to: React Router
Link (React Router) → versionSupport → React Router v6 ⓘ
subject linked to: Link
linked to: React Router
NavLink → partOf → React Router ⓘ
NavLink → introducedIn → React Router v4 ⓘ
linked to: React Router
NavLink → availableIn → React Router v5 ⓘ
linked to: React Router
NavLink → availableIn → React Router v6 ⓘ
linked to: React Router
React Router v5 → partOf → React Router ⓘ
subject linked to: v5
React Router v5 → hasComponent → BrowserRouter ⓘ
subject linked to: v5
linked to: React Router
React Router v5 → hasComponent → MemoryRouter ⓘ
subject linked to: v5
linked to: React Router
React Router v5 → predecessor → React Router v4 ⓘ
subject linked to: v5
linked to: React Router
React Router v5 → successor → React Router v6 ⓘ
subject linked to: v5
linked to: React Router
React Router v5 → distribution → npm package react-router-native ⓘ
subject linked to: v5
linked to: React Router