MCPcopy
hub / github.com/remix-run/react-router

github.com/remix-run/react-router @create-react-router@8.1.0 sqlite

repository ↗ · DeepWiki ↗ · release create-react-router@8.1.0 ↗ · compare 2 versions
2,548 symbols 8,974 edges 682 files 100 documented · 4%
README

npm package build

React Router is a multi-strategy router for React. You can use it maximally as a React framework or minimally as a library with your own architecture.

Packages

Previous Versions

Extension points exported contracts — how you extend this code

SharedFormProps (Interface)
* Form props shared by navigations and fetchers
packages/react-router/lib/dom/lib.tsx
WritableErrorMonitor (Interface)
(no doc)
packages/react-router-node/stream.ts
ArcTableSessionStorageOptions (Interface)
(no doc)
packages/react-router-architect/sessions/arcTableSessionStorage.ts
createPagesFunctionHandlerParams (Interface)
(no doc)
packages/react-router-cloudflare/worker.ts
RouteManifestEntry (Interface)
(no doc)
packages/react-router-fs-routes/manifest.ts
TextPromptOptions (Interface)
(no doc)
packages/create-react-router/prompts-text.ts
RouteManifestEntry (Interface)
(no doc)
packages/react-router-remix-routes-option-adapter/manifest.ts
GenericRouteManifest (Interface)
(no doc)
packages/react-router-dev/vite/plugin.ts

Core symbols most depended-on inside this repo

navigate
called by 716
packages/react-router/lib/router/router.ts
get
called by 668
packages/react-router/lib/server-runtime/sessions.ts
goto
called by 580
integration/helpers/playwright-fixture.ts
getHtml
called by 354
integration/helpers/playwright-fixture.ts
push
called by 332
packages/react-router/lib/context.ts
log
called by 240
packages/create-react-router/copy-template.ts
fetch
called by 229
packages/react-router/lib/router/router.ts
createFixture
called by 226
integration/vite-prerender-test.ts

Shape

Function 2,076
Interface 216
Method 200
Class 48
Enum 8

Languages

TypeScript100%

Modules by API surface

packages/react-router/lib/router/router.ts198 symbols
packages/react-router-dev/vite/plugin.ts107 symbols
packages/react-router/lib/router/utils.ts87 symbols
packages/react-router/lib/router/history.ts50 symbols
packages/react-router/lib/hooks.tsx50 symbols
packages/react-router/lib/components.tsx46 symbols
packages/react-router/lib/dom/lib.tsx41 symbols
packages/react-router/lib/dom/server.tsx37 symbols
packages/react-router/__tests__/dom/data-browser-router-test.tsx35 symbols
packages/create-react-router/copy-template.ts30 symbols
packages/react-router-node/stream.ts29 symbols
packages/create-react-router/utils.ts29 symbols

Dependencies from manifests, versioned

@babel/core7.29.7 · 1×
@babel/generator7.29.7 · 1×
@babel/parser7.29.7 · 1×
@babel/plugin-syntax-jsx7.29.7 · 1×
@babel/preset-env7.29.7 · 1×
@babel/preset-react7.29.7 · 1×
@babel/preset-typescript7.29.7 · 1×
@babel/traverse7.29.7 · 1×
@babel/types7.29.7 · 1×
@cloudflare/vite-plugin1.39.0 · 1×
@cloudflare/workers-types4.20260527.1 · 1×

For agents

$ claude mcp add react-router \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact