#25 비동기 코드에는 콜백 대신 async 함수 사용하기
·
✏️ Study/🧽 JS & TS
이펙티브 타입스크립트 (댄 밴더캄 지음) 를 읽고 정리 📍요약 ✅콜백함수보다 프로미스를 사용하는게 좋다 (코드 간결성뿐만 아니라 타입 추론에도 도움을 준다) ✅프로미스를 생성하는 것보다 async/await을 사용하는게 좋다 - 간결하고 직관적인 코드를 작성할 수 있고, 의도치 않은 에러를 제거할 수 있다 ✅어떤 함수가 프로미스를 반환한다면 async로 선언해주는 것이 좋다 📍Promise.race를 사용하여 프로미스에 시간제한 추가하는 패턴 서버에 요청을 보내고 마냥 기다릴 수 없는 경우, Promise.race에 fetch와 타임아웃을 같이 넣는다 - 이를 통해 fetch에 시간 제한을 만들 수 있다 // 특정 시간 후에 reject되는 프로미스 반환 // 무조건 reject되므로 반환 타입이 nev..