에러바운더리
-
[React] ErrorBoundary가 이벤트 핸들러와 비동기적 코드를 감지하지 못하는 이유React 2025. 3. 15. 22:51
이 글은 ErrorBoundary의 기본적인 개념을 알고있다는 전제 하에 진행하겠습니다.(추후 에러바운더리 및 그 한계와 계층적 에러바운더리에 대한 글을 써보겠습니다.) ErrorBoundary가 잡을 수 있는 에러인지 아닌지 판단하는 기준은 ErrorBoundary 실행 컨텍스트 입니다.그 안에 있다면 잡을 수 있고, 그 안에 없다면 잡을 수 없습니다. 에러바운더리는 다음과 같은 에러를 포착하지 못합니다. 저는 지금까지 위와 같은 사항을 단순 암기했었는데요.현재 제가 지내고 있는 우아한 테크 코스의 코치인 시지프의 글을 보며 위 사항이 자바스크립트의 실행 컨텍스트를 알면 그럴 수 밖에 없다는 것을 알게되었습니다. 네 가지 사항 중 에러바운더리가 이벤트 핸들러와 비동기적 코드를 감지하지 못하는 이유에 ..