State Management · Senior · Frage 55 von 75

Was ist an diesem Cache-Update falsch?

queryClient.setQueryData(["todos"], (old) => {
  old.push(newTodo);
  return old;
});
Antwort zeigen

Richtige Antwort: Es verändert die gecachten Daten, statt sie zu kopieren

Erklärung

Schreibe (old) => old ? [...old, newTodo] : [newTodo]. Gecachte Daten gelten als unveränderlich, genau wie React-State.

Zum Weiterlesen

Fehler in der Frage

State Management · Senior · Frage 55

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