---
title: "React Router: vendor profile | Agent Ready Checklist"
description: "React Router, a framework: 2 of 11 checklist rows read are met by default, with 7 sourced facts, dated plans and what it does not do."
canonical: https://agentreadychecklist.com/vendors/react-router
site: "Agent Ready Checklist"
last_updated: 2026-11-05
section: "Vendors"
---

# React Router: vendor profile | Agent Ready Checklist

> React Router, a framework: 2 of 11 checklist rows read are met by default, with 7 sourced facts, dated plans and what it does not do.

Source: https://agentreadychecklist.com/vendors/react-router
Site: Agent Ready Checklist
Last reviewed: 2026-11-05
Agent endpoints: https://agentreadychecklist.com/llms.txt (index), https://agentreadychecklist.com/openapi.json (API), https://agentreadychecklist.com/mcp (MCP server), https://agentreadychecklist.com/ask (search)
Access: https://agentreadychecklist.com/auth.md (no key). Pricing: https://agentreadychecklist.com/pricing.md (free).

# React Router (formerly Remix)

React Router in framework mode, the successor to Remix, server-renders routes by default, which meets AR-READ-01, and ships no robots rules, which meets AR-FIND-01. The sitemap, llms.txt and markdown twin each need a resource route or static file. Shopify maintains the project, and the docs read describe no MCP server feature.

## At a glance

Type

[Framework](https://agentreadychecklist.com/vendors/by-type/framework/)

Operator

Shopify

Homepage

[reactrouter.com](https://reactrouter.com), answered HTTP 200 on 2026-11-05

Checklist rows

11 of 31 read: **2** supported, 8 partial, 1 no statement

Last read

2026-11-05

## What it does for this layer

-   React Router's current major version is 8; version 8.5.1 landed on npm on 2026-10-27 under the MIT licence. primary source, 2026-10-27: [registry.npmjs.org/react-router](https://registry.npmjs.org/react-router), read 2026-11-05
-   Remix announced on 2022-10-31 that "Remix has joined forces with Shopify". primary source, 2022-10-31: [remix.run/blog/remixing-shopify](https://remix.run/blog/remixing-shopify), read 2026-11-05
-   The Remix team merged Remix into React Router; the merge post was updated in December 2024 to say React Router v7 had been released and is recommended for all new projects. primary source: [remix.run/blog/merging-remix-and-react-router](https://remix.run/blog/merging-remix-and-react-router), read 2026-11-05
-   The Remix team says it has run React Router in the open since its first release in 2014. primary source: [remix.run/blog/remixing-shopify](https://remix.run/blog/remixing-shopify), read 2026-11-05
-   React Router documents pre-rendering for both ssr:true and ssr:false configurations, so static pages can be emitted at build time. primary source: [reactrouter.com/how-to/pre-rendering](https://reactrouter.com/how-to/pre-rendering), read 2026-11-05
-   React Router framework mode keeps server rendering on through the ssr option in react-router.config.ts, which is true by default. primary source: [reactrouter.com/start/framework/rendering](https://reactrouter.com/start/framework/rendering), read 2026-11-05
-   Resource routes in React Router return non-HTML responses such as XML or plain text from a loader, the mechanism for sitemap.xml, robots.txt and llms.txt routes. primary source: [reactrouter.com/how-to/resource-routes](https://reactrouter.com/how-to/resource-routes), read 2026-11-05

## Products and plans

| Product | What it is | Price | As of |
| --- | --- | --- | --- |
| React Router | Open-source routing library and full-stack React framework (framework mode). | Free, open source; MIT licence; registry.npmjs.org/react-router | 2026-11-05 |

## Standards

| Row | What it asks | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- | --- |
| AR-FIND-01 | Do not block agents | supports | React Router adds no robots.txt or bot rules; public/robots.txt or a resource route is opt-in. | reactrouter.com/how-to/resource-routes |
| AR-FIND-03 | Sitemap listed in robots.txt | partial | A sitemap[.]xml resource route has to be written. | reactrouter.com/how-to/resource-routes |
| AR-FIND-04 | AI Catalog at .well-known | partial | A resource route or public/.well-known/ file can serve ai-catalog.json. | reactrouter.com/how-to/resource-routes |
| AR-READ-01 | Answer in the initial HTML | supports | ssr is true by default in framework mode. | reactrouter.com/start/framework/rendering |
| AR-READ-02 | Real HTTP status codes | partial | Loaders throw data with status 404; a catch-all route is needed for unknown paths. | reactrouter.com/how-to/status |
| AR-READ-07 | Ship llms.txt | partial | An llms[.]txt resource route or static file is needed. | reactrouter.com/how-to/resource-routes |
| AR-READ-08 | JSON-LD on key pages | partial | JSON-LD is rendered in the route component by the project. | reactrouter.com/start/framework/route-module |
| AR-READ-09 | Advertise a markdown mirror | partial | links() or the headers export can add the markdown alternate. | reactrouter.com/how-to/headers |
| AR-ACT-03 | MCP over Streamable HTTP | no statement | The React Router docs read today describe no MCP server feature. | none |
| CF-CONTENT-SIGNALS | Content-Signal line | partial | Content-Signal lines go into public/robots.txt or the robots route output. | reactrouter.com/how-to/resource-routes |
| CF-MARKDOWN-NEGOTIATION | Markdown by Accept | partial | Server middleware can check Accept and return markdown. | reactrouter.com/how-to/middleware |

## Checks on its own site

| Reading | Result | Date | Source |
| --- | --- | --- | --- |
| Cloudflare scan of reactrouter.com | 0 of 100, band L0 Not Ready | 2026-11-05 | isitagentready.com |

## What it does not do

-   React Router does not create a sitemap, robots.txt or llms.txt without a resource route or static file.
-   React Router v7 and later replace Remix v2 as the recommended starting point, so Remix v2 docs no longer describe the current API.

## Reading notes

The merge post carries the line "Update (Dec 2024)" without a day, so no fact\_date is recorded for it.

## Related pages on this site

Recipes

[Remix and React Router](https://agentreadychecklist.com/platforms/remix-react-router/) ([checklist view](https://agentreadychecklist.com/platform/remix-react-router/checklist/))

Same type

[Frameworks](https://agentreadychecklist.com/vendors/by-type/framework/), [all vendors](https://agentreadychecklist.com/vendors/)

## Sources

-   [reactrouter.com](https://reactrouter.com)read 2026-11-05
-   [registry.npmjs.org/react-router](https://registry.npmjs.org/react-router)read 2026-11-05
-   [remix.run/blog/remixing-shopify](https://remix.run/blog/remixing-shopify)read 2026-11-05
-   [remix.run/blog/merging-remix-and-react-router](https://remix.run/blog/merging-remix-and-react-router)read 2026-11-05
-   [reactrouter.com/how-to/pre-rendering](https://reactrouter.com/how-to/pre-rendering)read 2026-11-05
-   [reactrouter.com/start/framework/rendering](https://reactrouter.com/start/framework/rendering)read 2026-11-05
-   [reactrouter.com/how-to/resource-routes](https://reactrouter.com/how-to/resource-routes)read 2026-11-05
-   [reactrouter.com/how-to/status](https://reactrouter.com/how-to/status)read 2026-11-05
-   [reactrouter.com/start/framework/route-module](https://reactrouter.com/start/framework/route-module)read 2026-11-05
-   [reactrouter.com/how-to/headers](https://reactrouter.com/how-to/headers)read 2026-11-05
-   [reactrouter.com/how-to/middleware](https://reactrouter.com/how-to/middleware)read 2026-11-05
-   [isitagentready.com](https://isitagentready.com/)read 2026-11-05

Edition

Data

2026-11-04

Reviewed

2026-11-05

Spec

AgentReady v2.0, 273d2d7

Crawl

13,071 rows, 2026-11-04

Ora

132 checks, contract 1.38.0, 2026-11-05

Verify with Ora

The scanner this site recommends for the whole checklist. 132 checks, a score out of 100, no account.

`npx ax@0.10 audit <url> --min-score <n>`

[Why Ora, and its limits](https://agentreadychecklist.com/verify-with-ora/)

Method

-   [How rows, commands and rates are made](https://agentreadychecklist.com/method/)
-   [How an Ora check is matched to a row](https://agentreadychecklist.com/checklist/ora-checks/)
-   [Pass rates by rank band](https://agentreadychecklist.com/data/by-rank/)

Sources and read dates sit at the foot of the page.

Last reviewed 2026-11-05. AgentReady v2.0, read 2026-11-04.
