React · Junior · Frage 49 von 75
Worin unterscheiden sich isPending und isFetching in TanStack Query v5?
- 1Es sind Synonyme: Beide sind true, solange ein Request läuft
- 2
isPending- der Request ist fehlgeschlagen,isFetching- er war erfolgreich - 3
isPending- noch keine Daten,isFetching- irgendein Request läuft
Antwort zeigen
Richtige Antwort: isPending - noch keine Daten, isFetching - irgendein Request läuft
Erklärung
isPending (Status pending) heißt, dass noch keine Daten im Cache sind - zeig ein Skeleton. isFetching ist bei jedem Request true, auch beim Neuladen vorhandener Daten im Hintergrund - hier passt ein kleiner Indikator. In v4 nutzte man isLoading statt isPending.