Skip to content
Latchkey

O Que É uma Data Mutation?

Uma data mutation é qualquer operação que muda o estado do lado do servidor, como criar, atualizar ou deletar um registro, em contraste com uma query somente de leitura. Como uma mutation altera dados subjacentes, ela tipicamente invalida cópias em cache que já não refletem a realidade. Bibliotecas de cliente modelam mutations separadamente das queries por essa razão.

Por que isso importa

Distinguir mutations de leituras esclarece quais operações precisam disparar invalidação de cache e refetch. É a base de padrões como optimistic UI e revalidação baseada em tag.

Guias relacionados