🖍 프로미스를 알기전에 비동기 처리에 대한 이해가필요
- 동기 : 순차적 실행 ( 어떤작업실행 다음작업 대기)
EX) 서버 데이터 가져와 화면에 표시
- 비동기 : 병렬로 실행 (작업이 종료되지 않아도 대기하지않고 다음작업실행)
EX) DOM 이벤트 , setTimeout ,Ajax ...
🤷♂️ 왜? 비동기인가
=> 비동기식 처리모델은 요청을 병렬로 한다 그러므로 다른 작업이 중단되지않는 장점이있다 (스레드..)
비동기 처리를 위한 패턴 => "콜백함수"를 사용함
🙅♀️BUT
-콜백 패턴은 콜백 헬로 가독성이 안좋다
-비동기 처리중 에러 발생시 처리가 곤란하다