Zarządzanie stanem · Middle · Pytanie 40 z 75
Jak w SWR pobierać dane tylko po spełnieniu warunku?
const { data } = useSWR(userId ? `/api/user/${userId}` : null, fetcher);- ✓Poprawna odpowiedź: Przekazać
null(lub fałszywy klucz) - SWR nie wykona żądania - 2Owinąć
useSWRw instrukcjęif - 3Przekazać
enabled: falsew opcjach
Wyjaśnienie
Klucz null oznacza „nie pobieraj”. Klucz może być też funkcją, która rzuca błąd lub zwraca wartość fałszywą, dopóki brakuje zależności - tak buduje się zależne żądania.