State Management · Middle · Frage 43 von 75
Wie setzt man einen Standard-fetcher und Optionen für alle SWR-Hooks?
- 1Die App in
<SWRConfig value={{ fetcher, ... }}>packen - 2Den Fetcher an jeden Hook geben - globale Optionen gibt es nicht
- 3Beim Start
useSWR.defaults = { fetcher }aufrufen
Antwort zeigen
Richtige Antwort: Die App in <SWRConfig value={{ fetcher, ... }}> packen
Erklärung
SWRConfig setzt globale Optionen (Fetcher, revalidateOnFocus, Fehler-Handler) und lässt sich verschachteln, um sie für einen Teilbaum zu überschreiben. Es kann auch initiale fallback-Daten aus dem SSR liefern.