Daehyunii's Dev-blog
<모던자바스크립트 45장 프로미스> TIL-53 본문
오늘은 Promise에 대해서 공부했다. Promise는 비동기 처리를 위한 패턴으로 ES6에서 정의된 표준 빌트인 객체다. 기존의 비동기 처리를 위한 콜백 패턴의 단점인 콜백 헬과 에러 처리의 한계점으로 등장하게 된 기능이다. Promise 생성자 함수는 비동기 처리를 수행할 콜백 함수를 인수로 전달받는다.
오늘 공부한 내용 중에 정확하게 이해한 부분이 있다면 위의 3줄이 전부이다. 비동기 처리가 무엇인지는 사전적인 개념정의는 알겠으나, 비동기 처리를 왜 하는것인지?, 비동기 처리를 함으로서 얻게 되는 이점은 무엇인지? 에 대해서 전혀 인지하지 못하고 있는 상태인것 같다. 그래서 이와 관련 개념들을 배울때마다 기존 콜백 패턴의 단점을 보완하기 위해 한다는것은 알겠으나, 이게 도대체 실제로 어떤 이점이 있는것인지를 모르고 보니 이해하기도 너무 어려운것 같다. 그래도 확실한건 기존 콜백 패턴의 단점이 무엇이고, 그것을 보완하기 위해 promise 빌트인 객체가 ES6부터 추가되었다는 사실 하나 만큼은 명확히 알 수 있었다. 많이 부족하지만, 비동기와 관련된 내용은 계속해서 반복하고 복습해야 할 것 같다.
2022.07.30 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 45장 프로미스(※단순 개념만 정리)
'✏️ 2022. TIL > July' 카테고리의 다른 글
<모던자바스크립트 47장 에러 처리> TIL-55 (0) | 2022.07.30 |
---|---|
<모던자바스크립트 46장 제너레이터와 async/await> TIL-54 (0) | 2022.07.30 |
<모던자바스크립트 44장 REST API> TIL-52 (0) | 2022.07.29 |
<모던자바스크립트 42장 비동기 프로그래밍> TIL-51 (0) | 2022.07.29 |
<모던자바스크립트 39장 DOM> TIL-50 (0) | 2022.07.28 |