JavaScript Promise

1

한빛미디어에서 무료로 배포했던 eBook인데, Promise에 관해서 매우 잘 정리되어 있기 때문에 JS를 사용하면서 Promise를 사용해야 하시거나 접하시는 분들에게 추천드립니다.


Promise라고 부르는 하나의 인터페이스를 이용해 다양한 비동기 처리 문제를 해결할 수 있다. 쉽게 말해 복잡한 비동기 처리를 쉽게 패턴화할 수 있다는 뜻이다. 이는 Promise의 역할이며 Promise를 사용하는 많은 이유 중 하나다.

[…] 비동기 처리 시 가장 힘든 부분 중 하나가 바로 오류에 대한 예외를 처리하는 것이다.

[…] 비동기 처리를 쉽게 다룰 수 있도록 하는 이유 중 하나가 바로 promise 체인이다.

하지만 엄밀히 말하면 콜백-헬을 해결할 수 없고 일부 완화할 수 있을 뿐이다.

Written on March 27, 2017