fetch의 사전적 정의 가지고 오다라는 의미를 가지고 있다.
다음 코드는 fetch의 구조이다.
fetch(url, options).then().catch()
fetch 메소드의 인자로는 url(주소)와 options로 옵션 객체를 받는 것을 볼 수 있다. 그리고 then을 사용하는 것을 보아 Promise를 반환한다는 것도 알 수 있다.
fetch의 default값은 GET이다. 그러므로 options에서는 우리가 POST, PUT, DELETE를 사용할 수 있고, HTTP Header나 Body를 설정해줄 수 있다.