Pular pro conteúdo

React Query skill

O Claude organiza a busca de dados do seu app React com o React Query: menos chamada repetida à API e toda tela tratando o carregando e o erro.

por mindrally

instalações
1.400
estrelas no GitHub
286
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

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

O que ela faz

A skill dá ao Claude as regras de uso do React Query (hoje TanStack Query) num app React com TypeScript: todo dado que vem do servidor passa por ele, sem useEffect pra buscar dado nem resposta da API guardada em useState. O que não vem do servidor, como o tema, fica em Context com useReducer ou no Zustand.

Traz os padrões prontos: provider com tempo de cache, busca que depende de outra, paginação, rolagem infinita, mutação que invalida o cache e atualização otimista, que muda a tela na hora e desfaz se der erro. Também organiza as chaves de cache e os hooks por funcionalidade, em queries.ts e mutations.ts.

Pra erro, o Claude faz a camada de API devolver mensagem que a pessoa entende, trata carregando e erro em cada tela e usa error boundary com botão de tentar de novo. Pra velocidade, pré-carrega o dado quando o mouse passa no link e faz a tela acompanhar só o campo que ela usa.

Nas palavras de quem fez

Guidelines for using React Query for data fetching, caching, and server state synchronization in React applications…

mindrally, no SKILL.md

Quando usar

  • Ligar o painel do seu app a uma API sem chamada repetida
  • Fazer lista com paginação ou rolagem infinita
  • Atualizar a tela na hora quando a pessoa salva algo
  • Tirar o useEffect de busca de dados de um app antigo

Depois de instalar, é só pedir assim

  • Troca os useEffect que buscam dados nesse app por React Query, com carregando e erro em cada tela
  • Cria os hooks de pedidos com React Query: lista paginada, detalhe e mutação que atualiza a lista
  • Faz a curtida aparecer na hora com atualização otimista e desfazer se a API falhar

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 Query 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 Query, 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-query skill precisa pra funcionar?

De um app React com o React Query instalado. Não pede chave de API nem conta paga. Os exemplos usam a sintaxe antiga do pacote react-query (com cacheTime e keepPreviousData); num projeto com o @tanstack/react-query novo, o Claude precisa adaptar pra versão instalada.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md só com regras e exemplos de código, que qualquer agente que escreve código consegue seguir.

Ela serve pra app que não é React?

Não. É pra React com TypeScript. Também não cria a API: ela organiza como o app busca e guarda os dados que a API já entrega.

Levar essa skill

1x react-queryR$ 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/mindrally/skills

Aprenda a usar

Mais da loja mindrally

Ver a loja mindrally