Async flow

Promise와 async await 흐름

비동기 코드는 시간이 걸리는 작업의 결과를 Promise로 표현하고 async/await으로 읽기 쉬운 순서 흐름을 만든다.

단계의미대표 코드주의점
Start비동기 작업 시작fetch(url)Promise 생성과 결과 수신을 혼동
Pending결과가 아직 없음loading state중복 요청 관리
Fulfilled성공 값 도착await result응답 검증 없이 사용
Rejected실패 이유 도착try/catch에러 UI와 retry 없음
Cleanup공통 정리finally로딩 상태가 남음

Promise 흐름은 pending, fulfilled, rejected 상태를 UI 상태와 함께 연결해 읽어야 한다.