Керування станом · Senior · Запитання 28 з 75
Як у TanStack Query скасувати запит, що виконується, коли він став непотрібним?
- ✓Правильна відповідь: Передати
signalз контекстуqueryFnуfetch - 2Викликати
AbortController.abort()вonSuccess - 3Увімкнути глобальну опцію
cancelOnUnmount
Пояснення
queryFn: ({ signal }) => fetch(url, { signal }). Бібліотека скасовує запит, якщо компонент розмонтувався до відповіді, змінився ключ або викликано cancelQueries. Без signal скасовується лише обробка результату.