프로미스 (Promise)
- Callback Hell문제를 해결하기 위해 등장!!
- 작업이 끝나면 실행시켜줄게 라는 약속!!!
- 비동기 작업의 완료 또는 실패를 나타내는 객체
⇒ 프로미스를 이용하면, 우리가 일반적으로 쓰는 위에서 아래로 코드를 적는 방식으로 비동기처리를 할 수 있다!
그런데.. 이미 사용하고 있었다!?

💡
Axios
.then(callback)
- 요청한 작업이 성공하면 callback 실행
- 연속적으로
chaining
을 할 수 있다. (.then
→.then
→ …)
chaining을 하려면 반드시 ‘return’ 값을 줘야 한다.
- 이전 작업의 성공 결과를 인자로 전달 받는다.
.catch(callback)
- then()이 하나라도 실패하면 callback 실행
- 이전 작업의 실패 객체를 인자로 전달받음.
Uploaded by N2T