callbackpromiseasync-await

Callback hell이란 무엇인가요?

예상 시간
5
30초 답변

꼬리질문

조금 더 깊게 물어본다면

답변 뒤에 이어질 수 있는 질문들을 하나씩 열어볼 수 있어요.

Callback hell은 에러 처리를 왜 어렵게 하나요?

부가 설명

callback 자체가 나쁜 것은 아닙니다. 문제는 의존적인 비동기 작업이 많아질 때 중첩 구조가 커지는 것입니다.

현대 JavaScript에서는 Promise, async/await, 적절한 함수 분리로 이 문제를 줄입니다.

한 줄 정리

Callback hell은 비동기 callback이 중첩되면서 코드 흐름과 에러 처리가 어려워지는 상황입니다.