State Management · Middle · Frage 28 von 75
Wie aktualisiert man die Liste, nachdem useMutation ein Element angelegt hat?
- 1
useQueryerneut inonSuccessaufrufen - 2
invalidateQueriesinonSuccessaufrufen - 3Die Seite mit
location.reload()neu laden
Antwort zeigen
Richtige Antwort: invalidateQueries in onSuccess aufrufen
Erklärung
Invalidierung markiert passende Queries als veraltet und lädt aktive neu. Alternativ schreibt man das zurückgegebene Objekt mit setQueryData in den Cache. Hooks lassen sich nicht in Callbacks aufrufen.