Promise
Promise 프로미스는 JS에서 제공하는 비동기 코드를 간편하게 처리할 수 있도록 도와주는 object 이다. 프로미스는 어떤 기능을 실행하고 나서 정상적으로 동작하면, 성공의 메세지와 함께 처리된 결과값을 전달해줌, 그러나 기능을 수행하다 예상치 못한 문제가 발생하면 error를 전달해 준다. State: pending(보류) → fulfilled(이행) or rejected(거부) Produce vs Consumer 1. Producer (생산자) 새 Promise가 생성되면 executor라는 콜백함수가 자동으로 실행됩니다. (코딩 할 때 조심!!) const promise = new Promise((resolve, reject) => { // 시간이 오래 걸리는 무거운 처리 (network, r..