What is Reactotron?
masterReactotron is a powerful debugger designed for React and React Native applications. It provides a desktop interface to monitor application state, network requests, and performance metrics. It is designed to be used as a development dependency, ensuring it adds nothing to your production build size.
Key capabilities include:
- State Monitoring: View application state, subscribe to specific parts of the state, and hot-swap state using Redux or mobx-state-tree.
- Network Inspection: Show API requests and responses.
- Logging & Debugging: Display messages (similar to
console.log) and track global errors with source-mapped stack traces (including saga stack traces). - Performance: Perform quick performance benchmarks.
- React Native Specifics: Show image overlays and track Async Storage.
- Action Dispatching: Dispatch actions directly to the application.
- Extensibility: A powerful plugin system allows for custom enhancements.