Skip to Content
Suffering builds character

7. Fetch

비동기 자바스크립트에서 주로 사용하던 XMLHttpRequest는 비동기 작업을 위해 콜백 패턴을 활용
→ 콜백 패턴은 가독성이 떨어짐

Fetch API

비동기 프로그램 작성을 간소화하기 위해 등장한 API

fetch( )는 Promise 객체를 반환하기 때문에 then, catch를 통한 체이닝 활용 가능
개발자는 직접 Promise 객체를 생성하지 않아도 됨

fetch
’무언가를 가져오다, 불러오다’
주로 데이터를 가져올 때 사용(Data fetching)

fetch를 활용하여 요청을 전송하는 코드 예시

fetch.js
fetch('https://jsonplaceholder.typicode.com/todos/1') .then(response => response.json()) .then(json => console.log(json))

응답 결과

JSON
{ "userId": 1, "id": 1, "title": "delectus aut autem", "completed": false }
Last updated on