프로젝트 소개

Reactotron은 macOS, Linux, Windows에서 사용할 수 있는 React 및 React Native 애플리케이션용 강력한 데스크톱 디버거입니다. 개발자가 애플리케이션 상태, 네트워크 요청, 성능 지표를 모니터링할 수 있는 사용하기 쉬운 인터페이스를 제공합니다. 소규모 개인 앱부터 대규모 엔터프라이즈 애플리케이션까지 모든 규모의 프로젝트에 적합하며, Infinite Red가 개발했고 완전히 오픈 소스이며 무료로 사용할 수 있습니다. 주요 기능은 다음과 같습니다: - 애플리케이션 상태 보기 - API 요청 및 응답 표시 - 빠른 성능 벤치마크 수행 - 애플리케이션 상태의 일부 구독 - console.log와 유사한 메시지 표시 - saga 스택 트레이스를 포함한 소스 매핑된 스택 트레이스로 전역 오류 추적 - 액션 디스패치 - Redux 또는 mobx-state-tree를 사용한 앱 상태 핫 스왑 - React Native에서 이미지 오버레이 표시 - React Native에서 Async Storage 추적 Reactotron은 dev 의존성으로 설치되므로 프로덕션 빌드에는 아무것도 추가되지 않습니다. React Native 및 React용 설정 가이드가 제공됩니다. 플러그인은 전역 오류, 전역 로그, 네트워킹, Async Storage, React Native MMKV, 벤치마킹, apisauce, overlay, MST, Redux, open in editor, Storybook(React Native용) 추적을 지원합니다. 사용자 정의 명령도 지원됩니다. 버그 보고를 위해 기여자는 `app/example-app`에 제공된 예제 앱을 사용하여 문제를 재현할 수 있습니다. 이 프로젝트는 기여, 아키텍처, 릴리스 문서가 포함된 모노레포입니다. 문제 해결 가이드는 React Native iOS 및 Android를 다룹니다. Reactotron은 Infinite Red와 70명 이상의 기여자가 개발했으며, 원래 이를 만든 @skellock에게 특별히 감사드립니다. 프리미엄 지원 및 서비스는 Infinite Red에서 제공합니다.