프로미스를 제대로 알고 사용하기

많은 개발자가 프로미스를 왜 사용해야하는지조차 모르고 사용하고 있다

Moon
오늘의 프로그래밍
9 min readFeb 11, 2021

--

Photo by Owen Lystrup on Unsplash

자바스크립트를 사용하는 많은 개발자들이 Async/Await 문법을 사용해서 코딩하는 것을 선호하는 느낌을 받았다. Async/Await 문법은 동작하는 원리도 간단하고 배우기 쉽고 적용하기도 쉽다. 그리고 프로미스에 비해서 콜백 형태의 패턴이 없어지게되면서 시각적으로도 이뻐보인다. 그래서 더욱 많이 사랑받고 널리 쓰이는게 아닌가 싶다.

그럼에도 불구하고, 프로미스는 Async/Await 과는 근본적으로 다르다. 내가 만난 많은 개발자들이 프로미스를 단순히 Async/Await 의 이전 버전쯤으로 생각하는걸 봤다. 왜냐면 프로미스는 ES6 스펙이고 Async/Await 은 ES8(ECMAScript 2017)…

--

--

Moon
오늘의 프로그래밍

Frontend React w/ Typescript developer based in S.Korea. Interested in UX/Testing/FE. mgyang95@gmail.com