System Design · Middle · Frage 46 von 75
Wie aktualisiert man den Client-Cache nach einer Mutation, damit der Nutzer die Änderungen sieht?
- 1Nach jeder Mutation die Seite neu laden
- 2Warten, bis der Cache per Timer abläuft
- 3Queries invalidieren oder den Cache aktualisieren
Antwort zeigen
Richtige Antwort: Queries invalidieren oder den Cache aktualisieren
Erklärung
Invalidierung per Key (invalidateQueries, RTK-Query-Tags) lädt frische Daten; hat der Server das aktualisierte Objekt geliefert, schreibt man es ohne zusätzliche Anfrage direkt in den Cache. Auf dem Next.js-Server ist das Gegenstück updateTag/revalidatePath.