Что такое fetch API?

Junior
313 просмотров
AFK Offer AI

fetch — это встроенный браузерный API для HTTP-запросов, пришедший на замену XMLHttpRequest. Возвращает Promise, что позволяет использовать async/await. Базовый вызов: fetch(url).then(res => res.json()). Важный нюанс — fetch не реджектит промис при HTTP-ошибках (404, 500), только при сетевых. Нужно проверять response.ok. Поддерживает настройку метода, заголовков, body, credentials и прочего через объект options.

Следующий вопрос

Как работают ES модули (import/export)?