Zarządzanie stanem · Middle · Pytanie 30 z 75
Jak uruchomić zapytanie dopiero wtedy, gdy inne zwróci user.id?
- ✓Poprawna odpowiedź: Przekazać
enabled: !!user?.iddo zależnego zapytania - 2Wywołać drugie
useQuerywewnątrzif (user) - 3Wywołać
refetch()drugiego zapytania wuseEffect
Wyjaśnienie
Dopóki enabled jest false, zapytanie się nie wykonuje. Warunkowe wywoływanie hooków łamie zasady hooków. user.id powinien też być częścią klucza zależnego zapytania.