sentry, react-native

박정빈·4일 전

React Native 사용기

목록 보기
29/29

sentry react-native 공식문서

블로그 참고

1. 기본 사용 철학: “자동 수집 + 필요 시 수동 보강”

React Native에서 Sentry는 다음을 자동으로 잡아준다:

  • JS 런타임 에러
  • Promise unhandled rejection
  • React render 중 발생한 오류
  • Native crash (Android / iOS)
  • Breadcrumbs (네비게이션, 로그 등)
  • Device/OS/환경 정보

즉, 일반적인 크래시나 예외는 코드를 건드리지 않아도 자동으로 수집된다.
모든 화면마다 Sentry.captureException() 같은 걸 넣는 방식이 아니다.

2. 수동 호출은 “특수 상황”에서만 사용

수동으로 에러를 보내는 API는 아래 같은 상황에서 사용한다.

  • try-catch로 에러를 잡아서 로컬에서 처리했지만 분석을 위해 기록은 남기고 싶을 때
  • API 서버 오류나 비정상 상태를 모니터링하고 싶을 때
  • 사용자 행동 기반 이벤트를 모니터링할 때

0개의 댓글