State Management · Senior · Frage 21 von 75

Wie implementiert man in TanStack Query ein optimistisches Update mit dem Cache?

Antwort zeigen

Richtige Antwort: onMutate zum Aktualisieren, onError zum Zurückrollen

Erklärung

cancelQueries verhindert, dass ein laufendes Neuladen die optimistischen Daten überschreibt; der Schnappschuss aus getQueryData wird als Kontext fürs Zurückrollen zurückgegeben. v5 hat auch einen einfacheren Weg: variables rendern, solange die Mutation isPending ist, ohne den Cache anzufassen.

Zum Weiterlesen

Fehler in der Frage

State Management · Senior · Frage 21

Teste dich selbst

Mach den Test State Management · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen