State Management · Middle · Frage 62 von 75

Was bringt der Helfer queryOptions?

export const todoQuery = (id: number) =>
  queryOptions({ queryKey: ["todo", id], queryFn: () => fetchTodo(id) });
useQuery(todoQuery(5));
queryClient.prefetchQuery(todoQuery(5));
Antwort zeigen

Richtige Antwort: Wiederverwendbare, typsichere Query-Definitionen

Erklärung

Keys und Funktionen bleiben zusammen, und queryClient.getQueryData(todoQuery(5).queryKey) bekommt automatisch den richtigen Datentyp.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 62

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