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));- 1Wiederverwendbare, typsichere Query-Definitionen
- 2Globale Standardoptionen für alle Queries
- 3Queries, die nur auf dem Server laufen
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.