2026.01.01E·46에러 스택 트레이스 읽기
빨간 에러 메시지가 뜨면 당황해서 그냥 구글에 복붙했는데, 스택 트레이스를 읽는 법을 알고 나니 디버깅 속도가 10배 빨라졌다.
DebuggingJavaScriptError Handling
→2025.12.26E·40앱이 자꾸 흰 화면으로 죽어요 (Error Boundary의 구원)
컴포넌트 하나에서 에러가 났는데 전체 페이지가 흰색이 됩니다. `react-error-boundary`로 에러를 격리하고, 우아한 폴백 UI를 보여주는 방법.
ReactError HandlingSuspense
→2025.09.08U·09내 코드가 서버에서 실행된 줄도 몰랐다 (ReferenceError: window is not defined)
React에서는 잘 돌아가던 코드가 Next.js로 옮기자마자 'window is not defined' 에러를 뿜으며 폭발했습니다. Next.js의 SSR/Hydration 원리를 통해 이 에러가 발생하는 근본적인 이유를 파헤치고, useEffect, typeof 체크, Dynamic Import 등 3가지 확실한 해결책을 제시합니다.
Next.jsSSRReact
→2025.08.30U·05당신의 앱이 고장 난 것처럼 보이는 이유: 로딩과 에러 처리의 미학
사용자가 '앱이 느리다', '고장 났다'고 느끼는 진짜 이유는 API 속도가 아니라 불친절한 UI 때문입니다. 덜덜거리며 깜빡이는 화면 대신 스켈레톤 UI를 도입하고, alert() 창 대신 우아한 에러 처리를 구현하여 UX를 개선한 경험을 공유합니다.
UXReactFrontend
→