State Management · Middle · Frage 40 von 75

Wie lädt man in SWR Daten nur, wenn eine Bedingung erfüllt ist?

const { data } = useSWR(userId ? `/api/user/${userId}` : null, fetcher);
Antwort zeigen

Richtige Antwort: null als Key übergeben

Erklärung

Ein Key null bedeutet „nicht laden“. Der Key kann auch eine Funktion sein, die wirft oder einen falsy Wert liefert, solange eine Abhängigkeit fehlt - so baut man abhängige Anfragen.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 40

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