fetch는 XMLHttpRequest라는 오래된 기술을 대체하기 위해 등장한 브라우저에 기본으로 내장된 API며, Promise 기반으로 동작하여 비동기 통신을 깔끔하게 처리할 수 있다.먼저 fetch의 가장 기본적인 사용법은 URL을 인자로 넣어 호출하는 방법이다.

브라우저의 HTTP 통신 방식은 XHR(XMLHttpRequest)과 fetch가 있으며, 이들을 더 편하게 쓰려고 만든 wrapper(라이브러리)는 XHR을 기반으로 한 axios, fetch를 기반으로 한 ky가 있다. > 이 글에서는 각 방식의 문법에 대해서는