React · Middle · Запитання 47 з 75
Як виконати запит лише після того, як отримано user.id з іншого запиту?
- ✓Правильна відповідь: Передати
enabled: !!user?.idу другий запит - 2Викликати другий
useQueryусередині умовиif (user) - 3Викликати
refetch()другого запиту вuseEffect
Пояснення
Поки enabled false, запит не виконується (статус pending). Умовний виклик хука порушує правила хуків, а ручний refetch в ефекті - зайва складність. user.id має входити до ключа другого запиту.