State Management · Middle · Frage 33 von 75

Warum sollte jede Variable, die queryFn nutzt, Teil des queryKey sein?

Antwort zeigen

Richtige Antwort: Sonst teilen sich unterschiedliche Daten einen Cache-Key

Erklärung

Der Key ist die Identität im Cache, wie Effect-Abhängigkeiten. useQuery({ queryKey: ['todos'], queryFn: () => fetchTodos(filter) }) zeigt die Ergebnisse des alten Filters. Das ESLint-Plugin exhaustive-deps für Queries fängt das ab.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 33

Teste dich selbst

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

Diesen Test machen