Zarządzanie stanem · Middle · Pytanie 43 z 75
Jak ustawić domyślny fetcher i opcje dla wszystkich hooków SWR?
- ✓Poprawna odpowiedź: Owinąć aplikację w
<SWRConfig value={{ fetcher, ... }}> - 2Wywołać
useSWR.defaults = { fetcher }przy starcie - 3Przekazywać fetcher do każdego hooka - opcje globalne nie są obsługiwane
Wyjaśnienie
SWRConfig ustawia opcje globalne (fetcher, revalidateOnFocus, obsługę błędów) i może być zagnieżdżany, by nadpisać je dla poddrzewa. Przez niego można też przekazać dane początkowe fallback z SSR.