JS - 프로미스

roberto·2021년 6월 24일

JS

목록 보기
1/1

💁‍♂️프로미스?


🖍 프로미스를 알기전에 비동기 처리에 대한 이해가필요

  • 동기 : 순차적 실행 ( 어떤작업실행 다음작업 대기)
    EX) 서버 데이터 가져와 화면에 표시
  • 비동기 : 병렬로 실행 (작업이 종료되지 않아도 대기하지않고 다음작업실행)
    EX) DOM 이벤트 , setTimeout ,Ajax ...

🤷‍♂️ 왜? 비동기인가
=> 비동기식 처리모델은 요청을 병렬로 한다 그러므로 다른 작업이 중단되지않는 장점이있다 (스레드..)


비동기 처리를 위한 패턴 => "콜백함수"를 사용함

🙅‍♀️BUT

-콜백 패턴은 콜백 헬로 가독성이 안좋다
-비동기 처리중 에러 발생시 처리가 곤란하다

참고 : https://poiemaweb.com/es6-promise

profile
medium 으로 이전했습니다

0개의 댓글