TGViewer
Free React For Beginners Free React For Beginners @reactbeginners · 3.04K subscribers
Post #560 1.96K
❓Як скасувати мережевий запит в React

Тут в LinkedIn пролетіло питання - як відмінити мережевий запит в React. На щастя все стало досить просто після появи спеціального класу AbortController.

Виглядає це щастя ось так:

useEffect(() => {
// Створюємо екземпляр AbortController
const abortController = new AbortController();

// Робимо запит та передаємо у fetch `signal'
// Цей сигнал "просигналить" фетчу,
// якщо виникне необхідність відміни запиту
fetch('/user', {signal: abortController.signal});

// Повертаємо функцію відписки з ефекту
// Ця функція буде викликана коли компонент буде видалений
// Або зміняться його залежності
// І викличе сигнал, який повідомить фетчу про відміну
return () => abortController.abort();
}, []);


Як бачите - не складно. Якщо ви працюєте з axios - все те саме, також через AbortController
Cподіваюся було корисно.

@reactbeginners
  • 👍 31
More from @reactbeginners
  1. Sep 29, 2026Як і обіцяв - про БЗВП по свіжих слідах (і заодно про процес). У знайомого злетіло бронюва…
  2. Sep 26, 2026Думаю багатьом буде цікаво щось дізнатися про розробоку в ЗСУ Спробою розповісти трохи тог…
  3. Sep 24, 2026Всім привіт. Давно не бачилися, але до телеграму руки все ніяк не доходили. В лінкедині я…
  4. May 24, 2026Київ, співчуваю. Сам сьогодні в цю ніч був на лукьянівці. Як на мене, найважча ніч за всі.…
  5. Dec 31, 2025З новим Роком. Нехай це буде останній рік війни. А росія нехай отримує те на що заслужила.…
  6. Nov 29, 2025Сподіваюся всі живі. Схоже що це був рекордний наліт. Як бачите - путін не зацікавлений в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →