비동기 자바스크립트에서 async/await를 사용하는 방법


비동기 자바스크립트에서 async/await를 사용하는 방법

프로미스를 중심으로 코드를 정리하기 위해 ES2017에 도입된 몇 가지 새로운 구문을 살펴보자. 새로운 구문(주로 async와 await)은 가독성과 관리 편의성이 높은 비동기(asynchronous) 코드를 작성하는 데 도움이 되는 경우가 많지만 단점도 있다. 일단 async와 await를 사용하는 방법을 살펴본 다음 이에 따른 영향을 알아보자. 먼저 프로미스를 사용하는 간단한 예제를 async/await를 사용해 리팩터링(refactor)한다. 이 예제는 프로미스 기반 HTTP 라이브러리인 axios를 사용한다. let getUserProfile = (userId) => { return axios.get(`/user/${userId}`) .then((response) => { return respon..


원문링크 : 비동기 자바스크립트에서 async/await를 사용하는 방법