React Query é uma biblioteca utilizada para fazer fetch, cache e update de dados em aplicações React e React Native, sem a necessidade de um estado global (Redux ou Context API).
Este projeto foi construído no vídeo sobre React Query no canal da Coffstack. Acesse o tutorial em nosso canal no YouTube clicando aqui!.
- Queries: busca de dados através do useQuery.
- Mutations: atualização de dados através do useMutation.
- Query Invalidation: Mantenha suas queries sempre atualizadas de uma forma bem simples através do queryClient.invalidateQueries.
Projeto feito com TypeScript de ponta a ponta, extraindo o máximo do poder da tipagem para tornar nossas funções mais inteligentes!
Para esse projeto criamos uma API mockada para fins de teste. Através do mockapi.io criamos uma lista de usuários gerada automaticamente, e de forma simples temos acesso a uma URL onde podemos usar os métodos GET, POST, PUT e DELETE.