Pular pro conteúdo

Tanstack Query skill

O Claude monta a busca e o cache de dados do seu app React com TanStack Query v5, com recarga, paginação e atualização otimista no lugar certo.

por tanstack-skills

instalações
9.900
estrelas no GitHub
36
No skills.sh desde
fevereiro de 2026
Licença
MIT

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

O que ela faz

Guia o uso do TanStack Query v5, a biblioteca que busca, guarda em cache e sincroniza os dados que vêm do servidor. Traz a instalação do @tanstack/react-query, a configuração do QueryClient e os padrões de useQuery e useMutation, com chaves organizadas em hierarquia pra invalidar tudo de um assunto de uma vez.

Cobre os casos que dão trabalho: atualização otimista que volta atrás se der erro, lista infinita com carregar mais, paginação que mantém a página anterior na tela, consultas em paralelo e em sequência, Suspense, pré-carregamento ao passar o mouse e SSR com hidratação, inclusive em React Server Components.

Fecha com testes no Testing Library, tipos em TypeScript, cache salvo no localStorage e uma lista de erros comuns, como confundir initialData com placeholderData ou esquecer o initialPageParam das listas infinitas, que é obrigatório na v5.

Nas palavras de quem fez

Powerful asynchronous state management, server-state utilities, and data fetching for TS/JS, React, Vue, Solid, Svelte & Angular.

tanstack-skills, no SKILL.md

Quando usar

  • Painel que mostra pedidos e vendas puxados de uma API
  • Lista de produtos com rolagem infinita ou paginação
  • Botão de curtir ou salvar que muda na hora, antes do servidor responder
  • App em Next.js que precisa carregar os dados no servidor
  • Tirar um monte de useEffect com fetch espalhado pelo código

Depois de instalar, é só pedir assim

  • Troca esses useEffect com fetch da tela de pedidos por TanStack Query, com cache de 1 minuto
  • Faz a lista de produtos carregar mais itens quando a pessoa chega no fim da página
  • Quando eu marcar uma tarefa como feita, quero que mude na hora e volte se der erro no servidor

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 Tanstack 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 Tanstack 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.

Precisa de alguma conta ou chave?

Não. O TanStack Query é uma biblioteca de código aberto que se instala pelo npm no seu projeto. Precisa só de um app em JavaScript ou TypeScript, e os exemplos da skill são em React.

Serve pra Vue, Svelte ou Angular?

A descrição cita Vue, Solid, Svelte e Angular, mas o guia inteiro usa o pacote do React (@tanstack/react-query) e exemplos em React. Os conceitos valem nos outros, só que a skill não traz código pra eles.

Roda no Codex e no Antigravity?

Sim. A skill é só texto com exemplos de código, então funciona em qualquer agente que lê skills.

Levar essa skill

1x tanstack-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/tanstack-skills/tanstack-skills

Aprenda a usar

Mais da loja tanstack-skills

Ver a loja tanstack-skills