액션 재생과 핫 리로딩을 지원하는 Redux 상태 검사 브라우저 확장 프로그램 및 React 컴포넌트입니다.
infinitered/reactotron
React 및 React Native 앱의 상태, 네트워크 요청, 로그, 오류를 확인할 수 있는 데스크톱 디버거입니다.
- 스타
- 15,593
- 포크
- 970
- 열린 이슈
- 155
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Reactotron은 React 및 React Native 애플리케이션을 위한 데스크톱 디버거입니다. 애플리케이션 상태, API 요청과 응답, 성능 벤치마크, 소스 맵이 적용된 스택 트레이스를 포함한 전역 오류를 모니터링할 수 있으며, Redux-Saga 스택 트레이스도 확인할 수 있습니다.
macOS, Linux, Windows에서 실행되며 프로젝트의 dev dependency를 통해 연결되므로 프로덕션 빌드에는 아무것도 추가되지 않습니다. 기본 제공 플러그인은 Redux, MST, apisauce를 통한 네트워킹, Async Storage, MMKV, React Native의 이미지 오버레이를 지원합니다. 또한 액션을 디스패치하고, 상태 경로를 구독하고, 상태를 핫 스왑하며, 콘솔 형식의 메시지를 표시할 수 있습니다.
Reactotron은 Infinite Red가 개발하며 MIT 라이선스로 배포됩니다.
핵심 기능
- 01애플리케이션 상태를 확인하고 특정 상태 경로를 구독합니다.
- 02apisauce 연동을 포함해 API 요청과 응답을 모니터링합니다.
- 03사가 스택 트레이스를 포함해 소스 맵이 적용된 스택 트레이스로 전역 오류를 추적합니다.
- 04빠르게 성능 벤치마크를 실행합니다.
- 05Redux 또는 mobx-state-tree의 액션을 디스패치하고 상태를 핫 스왑합니다.
- 06React Native에서 Async Storage와 MMKV를 추적합니다.
활용 사례
- React 웹 앱에서 Redux 상태 변경과 액션을 디버깅합니다.
- React Native 앱의 네트워크 트래픽과 응답을 확인합니다.
- 읽기 쉬운 스택 트레이스로 처리되지 않은 오류와 사가 실패의 원인을 찾습니다.
- 모바일 앱 개발 중 Async Storage 내용을 모니터링합니다.
빠른 시작
- 1
GitHub Releases 페이지에서 사용 중인 플랫폼에 맞는 reactotron-app 데스크톱 버전을 다운로드하세요
- 2
React Native 설정 가이드에 따라 앱에 Reactotron 클라이언트를 추가하세요
사용 전 알아둘 점
- README에는 클라이언트 라이브러리의 설치 명령이 없습니다. 설정 방법은 링크된 문서를 참고하세요.
- 데스크톱 앱은 패키지 관리자가 아닌 Releases에서 다운로드 가능한 바이너리로 배포됩니다.
토픽
자주 묻는 질문
- reactotron은(는) 무엇인가요?
- React 및 React Native 앱의 상태, 네트워크 요청, 로그, 오류를 확인할 수 있는 데스크톱 디버거입니다. Reactotron은 React 및 React Native 애플리케이션을 위한 데스크톱 디버거입니다. 애플리케이션 상태, API 요청과 응답, 성능 벤치마크, 소스 맵이 적용된 스택 트레이스를 포함한 전역 오류를 모니터링할 수 있으며, Redux-Saga 스택 트레이스도 확인할 수 있습니다.
- reactotron은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- reactotron은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- reactotron은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. reactotron의 마지막 커밋은 2026년 8월 13일입니다.
- reactotron은(는) 어디에 사용할 수 있나요?
- React 웹 앱에서 Redux 상태 변경과 액션을 디버깅합니다. React Native 앱의 네트워크 트래픽과 응답을 확인합니다. 읽기 쉬운 스택 트레이스로 처리되지 않은 오류와 사가 실패의 원인을 찾습니다. 모바일 앱 개발 중 Async Storage 내용을 모니터링합니다.
- reactotron는 어떻게 설치하나요?
- GitHub Releases 페이지에서 사용 중인 플랫폼에 맞는 reactotron-app 데스크톱 버전을 다운로드하세요 React Native 설정 가이드에 따라 앱에 Reactotron 클라이언트를 추가하세요
- reactotron은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/infinitered/reactotron
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Provider 없이 사용할 수 있는 React용 경량 훅 기반 상태 관리 라이브러리입니다.
앱 시작 시 저장소에서 상태를 복원하고, Redux 스토어 상태를 저장하는 미들웨어 스타일 라이브러리입니다.
React를 비롯한 모든 뷰 라이브러리에서 사용할 수 있는 예측 가능하고 유지보수하기 쉬운 전역 상태 관리 JavaScript 라이브러리입니다.
React 핵심, Router, Redux, 테스트, React Native를 다루는 오랜 역사의 ReactJS 면접 질문과 답변 모음입니다.
웹과 React Native에서 상태 관리와 유효성 검사를 지원하는 고성능 폼 구축용 React Hooks 라이브러리입니다.