[React] Promise
Promise 란? Promise는 자바스크립트 비동기 처리에 사용되는 객체이다. 여기서 자바스크립트의 비동기 처리란 ‘특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 수행하는 자바스크립트의 특성’을 의미 Promise는 왜 쓰이는가? 기본적으로 우리는 API를 만들 때 밑의 코드를 쓰는 것을 볼 수 있다. app.get('/product', (response)=>{ // }) 그런데 여기서 데이터를 받아오기도 전에 마치 데이터를 다 받아온 것 마냥 화면에 데이터를 표시하려고 하면 오류가 발생하거나 빈 화면이 뜬다. 이와 같은 문제점을 해결하기 위한 방법 중 하나가 Promise(비동기 처리)이다. 프로미스의 3가지 상태(states) 여기서 말하는 상태란 프로미스의 처리..
2020.09.10