Skip to content
17 / 27

Что такое AbortController и как отменить запрос?

AbortController -- встроенный API для отмены асинхронных операций. Он создаёт signal, который передаётся в fetch. Вызов controller.abort() немедленно прерывает запрос и reject'ит промис с AbortError. Это необходимо для предотвращения утечек памяти при размонтировании компонентов, отмены устаревших запросов при быстром вводе в поиск, реализации таймаутов и любых сценариев, где результат запроса больше не нужен.

Что такое AbortController и как отменить запрос? | JScriptiser