타입스크립트 사용이 더 원활하다
단순한 컴포넌트를 정의하는게 더 간단하다!
더 빠르고, 담대한 개선을 한다.
response
은 json 메소드를 사용해서 json 형식으로 전환하곤한다. Promise 패턴에서는 당연하게 비동기 처리하는데, async/await에서는 간혹 잊곤한다fetch('')
.then((res)=>res.json())
.then((json)=>{
console.log(json)
})
async function sample(){
const res = await fetch('')
const json = await res.json()
console.log(json)
}
이유는 json의 반환값도 Promise이며, 내부적으로 비동기로 처리 중이기 때문이다. 따라서 await해줘야한다.