FrontendPromise 로 비동기 프로그래밍을 다뤄보자
이 글은 JavaScript의 비동기 프로그래밍을 다루는 Promise에 대해 설명합니다. Promise는 서버로부터 데이터를 받아와 화면에 표시할 때 발생할 수 있는 오류를 해결하는 방법 중 하나로, 비동기 작업의 완료 여부에 따라 대기(Pending), 이행(Fulfilled), 거부(Rejected)의 세 가지 상태를 가집니다. new Promise()를 사용하여 Promise 객체를 생성하고, 작업 성공 시 resolve, 실패 시 reject를 호출합니다. then 메소드를 통해 성공 및 실패에 대한 콜백 함수를 등록할 수 있습니다. Promise는 비동기 작업을 보다 효율적이고 안정적으로 처리할 수 있도록 돕습니다.



