Pourquoi j'adore setQueryData dans React Query (et pourquoi ça change tout)
Je me souviens encore de mes débuts avec React Query.
Je voulais juste mettre à jour un petit état après une action utilisateur, et je me disais :
"Bon, je vais juste faire un
invalidateQuerieset re-fetch tout, ça ira vite."
Ça marchait, oui. Mais au fil du temps, j'ai compris que ce petit réflexe pouvait coûter cher… surtout quand ton projet grossit.
C'est là que setQueryData m'a sauvé la mise.
Comment utiliser setQueryData
setQueryData permet de mettre à jour le cache de React Query sans relancer une requête HTTP.
Et souvent, après une mutation, le serveur te renvoie déjà les données mises à jour. Dans ce cas, .



Commentaires