Skip to Content
자바스크립트 + 리액트 디자인 패턴
book

자바스크립트 + 리액트 디자인 패턴

by 애디 오스마니(Addy Osmani), 윤창식
August 2024
Beginner to intermediate
384 pages
7h 38m
Korean
Hanbit Media, Inc.
Content preview from 자바스크립트 + 리액트 디자인 패턴
209
Chapter 09_
비동기 프로그래밍 패턴
.catch(error => reject(error));
});
}
makeRequest('http://example.com/')
.then(data => console.log(data))
.catch(error => console.error(error));
이번 예제에서
makeRequest
함수는 네트워크 요청의 결과를 나타내는
Promise
객체를 반
환합니다.
HTTP
요청을 수행하기 위해 함수 내부에서
fetch
메서드를 사용합니다. 요청
이 성공하면
Promise
는 응답을 완료
fulfilled
하여 데이터를 반환하고, 실패하면 에러와 함께 거
rejected
됩니다. 호출자는 반환된
Promise
객체의
.
then
.
catch
메서드를 통해 이러한
요청의 결과를 처리할 수 있습니다.
프로미스를 사용할 때의 주요 장점 중 하나는 콜백보다 체계적이고 가독성이 높은 방법으로
비동기 작업을 처리할 수 있다는 것입니다. 이를 통해 ‘콜백 지옥’을 피하고, 이해하기 쉽고
유지보수성이 높은 코드를 작성할 수 있습니다.
다음은 자바스크립트에서 활용할 수 있는 다양한 프로미스 디자인 패턴을 이해하는 데 도움
이 될 추가 예시들을 소개하겠습니다.
9.3.1
프로미스 체이닝
프로미스 체이닝
Promise
chaining ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI를 위한 필수 수학

AI를 위한 필수 수학

할라 넬슨
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212571