React · Middle · Frage 44 von 75

Wie aktualisiert man eine Liste, nachdem per useMutation erfolgreich ein Eintrag erstellt wurde?

Antwort zeigen

Richtige Antwort: In onSuccess invalidateQueries für ['todos'] aufrufen

Erklärung

Invalidierung markiert Queries als veraltet und lädt die aktiven neu. Die Alternative ist, den Cache direkt per setQueryData zu aktualisieren, wenn der Server das neue Objekt zurückgegeben hat. Hooks darf man in Callbacks nicht aufrufen.

Zum Weiterlesen

Fehler in der Frage

React · Middle · Frage 44

Teste dich selbst

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

Diesen Test machen