Pular pro conteúdo

React 19 skill

O Claude para de escrever React do jeito antigo e entrega componentes mais curtos, que o React Compiler otimiza sozinho.

por prowler-cloud

instalações
671
estrelas no GitHub
15,1 mil
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

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

O que ela faz

A skill, mantida pela equipe do Prowler, traz as regras de React 19 que o Claude segue ao escrever componentes em .tsx. A principal: nada de useMemo e useCallback feitos à mão, porque o React Compiler já otimiza sozinho. Os imports são sempre nomeados, nunca import React.

O componente nasce como Server Component, sem diretiva, e só vira "use client" quando precisa de estado, efeito, clique ou recurso do navegador, como localStorage. O hook use() lê promessas e contexto até dentro de um if, e o useActionState liga o formulário a uma ação no servidor com o estado de salvando.

Também aposenta o forwardRef: no React 19, ref é uma prop comum. As regras vêm com exemplos em TypeScript, várias com o certo e o errado lado a lado. Em projeto Next.js com App Router e Server Actions, a skill manda usar junto a nextjs-16, do mesmo repositório.

Nas palavras de quem fez

React 19 patterns with React Compiler. Trigger: When writing React 19 components/hooks in .tsx (React Compiler rules, hook patterns, refs as props). If using…

prowler-cloud, no SKILL.md

Quando usar

  • Começar um projeto novo em React 19 ou Next.js
  • Atualizar componentes cheios de useMemo, useCallback e forwardRef
  • Fazer formulário com botão de salvando sem biblioteca extra
  • Decidir o que roda no servidor e o que precisa de "use client"
  • Padronizar o jeito de escrever componentes num time

Depois de instalar, é só pedir assim

  • Reescreve esse componente no padrão do React 19, tirando useMemo e forwardRef
  • Cria o formulário de contato com useActionState e botão que mostra salvando
  • Revisa essa página e me diz o que pode ser Server Component

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 19 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 19, 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-19 precisa pra funcionar?

De um projeto em React 19. A regra de não otimizar à mão parte do princípio de que o React Compiler está ligado, e Server Components e ações no servidor pedem um framework com suporte, como o Next.js com App Router. A skill é só texto, sem chave de API nem conta paga.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md com regras e exemplos de código, que qualquer agente que lê skills nesse formato aproveita.

Ela cobre o Next.js?

Só o lado do React. Rotas, App Router e Server Actions no Next.js ficam com a skill nextjs-16, que se instala à parte e que o próprio arquivo manda usar junto.

Levar essa skill

1x react-19R$ 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/prowler-cloud/prowler

Aprenda a usar

Mais da loja prowler-cloud

Ver a loja prowler-cloud