Керування станом · Junior · Запитання 62 з 75
З яких полів результату useQuery зазвичай рендерять UI?
const { data, error, isPending, isError } = useQuery({ queryKey: ["todos"], queryFn });- ✓Правильна відповідь:
isPendingдля першого завантаження,isError/errorдля помилок іdata, коли дані готові - 2Лише з
data; помилки виводяться в консоль - 3З
loadingіresult
Пояснення
status - це 'pending' | 'error' | 'success'. Якщо спершу перевірити його, TypeScript звузить data до визначеного значення в гілці успіху.