인프런 커뮤니티 질문&답변

sung83님의 프로필 이미지
sung83

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

json-server & axios : CRUD 구현

sync와 await

작성

·

195

0

data 조회할때 async와 await를 왜 사용하는지 궁금합니다. 

답변 1

1

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 :)

axios 호출 결과는 Promise 객체를 반환합니다.

Promise는 자바스크리브에서 비동기를 간편하게 처리할 수 있게 도와주는 객체입니다.

참고 MDN Promise

하지만 Promise 객체를 계속 사용하다 보면 콜백 함수에 의해 코드 가독성이 떨어질 수 있습니다. (콜백지옥)

Aync & Await 은 Promise 코드를 좀 더 직관적으로 보이게 도와주는 Syntatic Sugar(문법적 설탕) 입니다.

결론 : 코드를 읽기 쉽게 작성하기 위해 사용합니다.

참고 [json-server & axios : CRUD 구현] 회차 강의 중 10분 19초 Promise vs async/await 언급

감사합니다 🙂

 

 

 

sung83님의 프로필 이미지
sung83

작성한 질문수

질문하기