pending, fulfilled, rejected 상태를 기준으로 결과를 추적합니다.
비동기 처리 선택 흐름
비동기는 결과가 나중에 도착하는 작업을 다룹니다. Promise, 조합 메서드, async/await는 같은 흐름을 서로 다른 읽기 방식으로 표현합니다.
01대기
02성공
03실패
04조합
then과 catch 체인은 단계별 처리와 오류 경로를 분리합니다.
await는 순차 의존이 있는 비동기 코드를 읽기 쉽게 만듭니다.
독립 요청은 Promise.all로 묶고 실패 정책을 미리 정합니다.