React Native 디버깅은 문제를 진단하는 도구와 기법을 포함합니다 — React Native 디버거/DevTools, console 로깅, Flipper, 오류 메시지, 플랫폼별 디버깅. 효과적인 디버깅은 필수 실용 기술입니다.
핵심 디버깅 도구
✓ CONSOLE.LOG → 값/흐름 로깅 (기본적이지만 효과적; Metro 터미널/디버거에 표시)
✓ DEV MENU (기기 흔들기 / Cmd+D / Cmd+M) → 리로드, 디버그, 성능 모니터, 인스펙터
✓ REACT DEVTOOLS → component 트리, props, state, hook 검사
✓ DEBUGGER → 중단점 설정, JS 단계 실행 (Chrome DevTools / Hermes 디버거 / IDE)
✓ ELEMENT INSPECTOR → UI 요소 검사/탭하여 스타일/계층 확인
Flipper 및 기타 도구
→ FLIPPER → 데스크톱 디버깅 플랫폼: 네트워크 요청, 로그, 레이아웃, state,
데이터베이스, 성능 검사 (RN용 풍부한 디버깅 도구)
→ 네트워크 디버깅 → API 요청/응답 검사 (Flipper, 또는 React Query devtools)
→ 오류/레드 스크린 → React Native는 스택 트레이스와 함께 오류 표시; 주의 깊게 읽기
→ Hermes (JS 엔진) 디버깅 도구
