Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 모던 자바스크립트 Deep Dive TIL
- K_Digital Training
- 모던 javascript Deep Dive
- useRef 지역 변수
- react customHook 예시
- 우테캠 회고록
- KDT 프로그래머스
- TypeScript 문법 소개
- KDT 프로그래머스 데브코스 프론트엔드
- Vue3 Router
- 투포인터알고리즘 js
- frontend roadmap study
- 프로그래머스 K_Digital Training 프론트엔드
- 백준 node.js
- 개발자 특강
- 모던 자바스크립트 딥다이브
- 프로그래머스 데브코스 프론트엔드 TIL
- 머쓱이
- useEffect return
- 백준 js
- Vue3
- 인프런 자바스크립트 알고리즘 문제풀이
- 모던 자바스크립트 TIL
- Frontend Roadmap
- react 프로젝트 리팩토링
- 리팩토링 회고
- 프로그래머스 데브코스 프론트엔드
- 프로그래머스 데브코스
- 모던 자바스크립트 Deep Dive
- 프로그래머스 K_Digital Training
Archives
- Today
- Total
목록모던 자바스크립트 딥다이브 45장 프로미스 (1)
프론트엔드 개발자의 기록 공간

자바스크립트는 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용한다. 하지만 전통적인 콜백 패턴은 콜백 헬로 인해 가독성이 나쁘고 비동기 처리 중 발생한 에러의 처리가곤란하며 여러 개의 비동기 처리를 한 번에 처리하는 데도 한계가 있다. ES6에서는 비동기 처리를 위한 또 다른 패턴으로 프로미스를 도입했다. 프로미스는 전통적인 콜백 패턴이 가진 단점을 보완하며 비동기 처리 시점을 명확하게 표현할 수 있다는 장점이 있다. ✍ 비동기 처리를 위한 콜백 패턴의 단점 GET 요청을 위한 함수 예시 // GET 요청을 위한 비동기 함수 const get = url => { const xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.send(); xhr.onloa..
모던 자바스크립트 Deep Dive
2022. 3. 10. 20:03