비동기 코딩

비지·2023년 10월 11일
0

엘트

목록 보기
4/16

비동기 코딩이란?

비동기 - 이벤트 기반 동작을 코드로 구현하는 방법
Node.js에서 비동기 동작을 구현하는 세 가지 방법을 학습

비동기 코딩의 세가지 방법

  • Callback - 전통적인 자바스크립트의 이벤트 기반 코딩 방식
  • Promise - callback의 단점을 보완한 비동기 코딩 방식
  • Async , Await - promise의 단점을 보완한 비동기 코딩 방식

비동기 코딩 정리

callback 지옥 -> promise chaining으로 해결
promise 지옥 -> async - await으로 해결
현대 JavaScript에서는 대부분 가독성이 좋은 async - await을 지향하지만,
특정 상황에 맞는 비동기 코딩 방법들을 구사할 줄 알아야함

profile
나를 위한 업그레이드 아자아자

0개의 댓글