
210
자바스크립트 + 리액트 디자인 패턴
function processData(data) {
// process data
return processedData;
}
makeRequest('http://example.com/')
.then(data => processData(data))
.then(processedData => console.log(processedData))
.catch(error => console.error(error));
9.3.2
프로미스 에러 처리
프로미스 에러 처리 패턴은
catch
메서드를 사용하여 프로미스 체인의 실행 중에 발생할 수
있는 에러를 처리합니다.
makeRequest('http://example.com/')
.then(data => processData(data))
.then(processedData => console.log(processedData))
.catch(error => console.error(error));
9.3.3
프로미스 병렬 처리
프로미스 병렬 처리 패턴은
Promise
.
all
메서드를 사용하여 여러 프로미스를 동시에 실행
할 수 있게 해줍니다.
Promise.all([
makeRequest('http://example.com/1'),
makeRequest('http://example.com/2') ...