State Management · Junior · Frage 67 von 75

Warum sollte ein SWR-Fetcher bei HTTP-Antworten ohne OK-Status werfen?

const fetcher = async (url) => {
  const res = await fetch(url);
  if (!res.ok) throw new Error("Request failed");
  return res.json();
};
Antwort zeigen

Richtige Antwort: fetch wird bei 404- oder 500-Antworten nicht abgelehnt

Erklärung

Ein geworfener Fehler erscheint als error und aktiviert die Wiederholungslogik von SWR. Man kann status und den Antwort-Body für die UI an den Fehler hängen.

Zum Weiterlesen

Fehler in der Frage

State Management · Junior · Frage 67

Teste dich selbst

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

Diesen Test machen