Pular pro conteúdo

React Router skill

O Claude identifica se o app usa o modo Framework, Data ou Declarative e escreve rotas, carregamento de dados e formulários pela documentação da sua versão.

por remix-run

instalações
1.600
estrelas no GitHub
56,6 mil
No skills.sh desde
junho de 2026
Licença
MIT

Atualizada no GitHub em 23 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

O React Router funciona de modos diferentes, e código de um modo quebra no outro. A skill, mantida no repositório do próprio React Router, faz o Claude olhar o projeto antes de mexer: react-router.config.ts e app/routes.ts indicam o modo Framework, createBrowserRouter indica o Data, e BrowserRouter com Routes indica o Declarative.

Identificado o modo, ele lê o guia de referência daquele modo e a documentação que vem dentro do pacote instalado, em node_modules/react-router/docs, pra seguir a versão que o seu app usa e não a que ele lembra. Só aplica um trecho da documentação se a marca de modo dele bater com o app.

Cobre rotas, loaders e actions, formulários, fetchers, navegação, tela de carregamento, SSR, SPA e pré-renderização, middleware, parâmetros de URL, atualização de versão e o modo experimental com React Server Components. Pra trocar de modo, aponta a documentação exata de cada migração.

Nas palavras de quem fez

Build applications with React Router in Framework, Data, Declarative, and unstable RSC modes. Use when configuring routes, route modules, loaders, actions,…

remix-run, no SKILL.md

Quando usar

  • Criar páginas e rotas novas num app em React Router
  • Carregar os dados do servidor antes de a página abrir, com loader
  • Fazer formulário que salva sem recarregar e mostra que está enviando
  • Atualizar o React Router pra versão nova sem quebrar o app
  • Migrar um app de BrowserRouter pro modo Framework

Depois de instalar, é só pedir assim

  • Cria a rota /produtos/:id com loader que busca o produto e uma página de erro se ele não existir
  • Esse app usa qual modo do React Router? Me explica antes de mexer em qualquer coisa
  • Atualiza o React Router e liga as future flags seguindo o guia da versão instalada

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a React Router no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a React Router, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a react-router skill precisa pra funcionar?

De um projeto React que já usa o React Router, com as dependências instaladas: ela lê a documentação que vem dentro do pacote em node_modules. Se a versão não trouxer essa documentação, usa a do site oficial da mesma versão. Não pede chave nem conta paga.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md com guias de referência em markdown, que qualquer agente que lê skills e arquivos do projeto consegue seguir.

Ela troca o modo do app sozinha?

Não. A regra é não aplicar padrão de um modo em outro, a não ser que você peça a migração. Aí ela lê o guia do modo novo e a documentação de migração e segue o passo a passo.

Levar essa skill

1x react-routerR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/remix-run/react-router

Aprenda a usar