State Management · Junior · Frage 62 von 75
Aus welchen Feldern eines useQuery-Ergebnisses rendert man meist?
const { data, error, isPending, isError } = useQuery({ queryKey: ["todos"], queryFn });- 1Nur
data; Fehler landen in der Konsole - 2
isPending,isErrorunddata - 3
loading,failedundresult
Antwort zeigen
Richtige Antwort: isPending, isError und data
Erklärung
status ist 'pending' | 'error' | 'success'. Prüft man es zuerst, kann TypeScript data im Erfolgszweig auf einen definierten Wert eingrenzen.