---
title: "React Router (@tanstack/react-router) - Air Market"
description: "Once the router is set up, your components need to ask it things: where am I, what did this route load, what are the params. This is the React layer for that - the provider you wrap the app in, the h…"
canonical: "https://airmarket.ai/app/react-router"
---

[Air Market](/) / [Developer Tools](/category/devtools) / React Router (@tanstack/react-router)

Skill by [TanStack](/@tanstack)

# React Router (@tanstack/react-router)

The React side: hooks and components for reading the router

## What this does

Once the router is set up, your components need to ask it things: where am I, what did this route load, what are the params. This is the React layer for that - the provider you wrap the app in, the hooks that read router state, and the components for links, redirects and nested routes. It also covers hydration on server-rendered pages.

### Top 3 things it does for you

- Read the current route, match or location
- Get a route's loaded data in a component
- Render nested routes and catch their errors

## Information

**React Router (@tanstack/react-router) at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [TanStack](/@tanstack) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 12 KB |
| Licence | MIT |
| Repository | [TanStack/router](https://github.com/TanStack/router/tree/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/react-router/skills/react-router) |
| GitHub stars | 14,984 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of React Router (@tanstack/react-router) and flagged nothing. AIR's verdict: **safe**.

**What React Router (@tanstack/react-router)'s check was run against**

|  |  |
| --- | --- |
| Commit | 179d9b9b5eec50dc7833b4e2ef91b735d34bbc07 |
| Content hash | 32dea00cf8075b8e0bd09d9947f1fa48e45bcd767725e8a3f3eaae26f8745736 |
| Files read | [Browse the files at this exact commit](https://github.com/TanStack/router/blob/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/react-router/skills/react-router/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for React Router (@tanstack/react-router)](/security/react-router)

## About React Router (@tanstack/react-router)

React bindings for TanStack Router: RouterProvider plus the hooks that read router state, including useRouter, useRouterState, useMatch, useMatches, useLocation, useSearch, useParams, useNavigate, useLoaderData, useLoaderDeps, useRouteContext, useBlocker and useCanGoBack.

Covers the components as well - Link, Navigate, Outlet, CatchBoundary and ErrorComponent.

Also covers the React-specific patterns for hooks and providers, SSR hydration, and createLink with forwardRef.

## What's inside

- SKILL.md - instructions

## Questions

### Is React Router (@tanstack/react-router) safe to install?

AIR scanned this exact version of React Router (@tanstack/react-router) and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 179d9b9b5eec, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/react-router.

### How do I install React Router (@tanstack/react-router)?

Open https://airmarket.ai/app/react-router on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/TanStack/router/tree/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/react-router/skills/react-router. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by TanStack](/@tanstack)

---

Canonical URL: <https://airmarket.ai/app/react-router>
