About this project
Reactotron is a powerful desktop debugger for React and React Native applications, available on macOS, Linux, and Windows. It provides an easy-to-use interface for developers to monitor application state, network requests, and performance metrics. Suitable for projects of any size, from small personal apps to large-scale enterprise applications, Reactotron is developed by Infinite Red and is completely open source and free to use.
Key features include:
- View application state
- Show API requests and responses
- Perform quick performance benchmarks
- Subscribe to parts of application state
- Display messages similar to console.log
- Track global errors with source-mapped stack traces, including saga stack traces
- Dispatch actions
- Hot swap app state using Redux or mobx-state-tree
- Show image overlay in React Native
- Track Async Storage in React Native
Reactotron is installed as a dev dependency, so it adds nothing to production builds. Setup guides are available for React Native and React. Plugins support tracking global errors, global logs, networking, Async Storage, React Native MMKV, benchmarking, apisauce, overlay, MST, Redux, open in editor, and Storybook (for React Native). Custom commands are also supported.
For bug reports, contributors can use the provided example app in `app/example-app` to replicate issues. The project is a monorepo with contributing, architecture, and release documentation. Troubleshooting guides cover React Native iOS and Android. Reactotron is developed by Infinite Red and 70+ contributors, with special thanks to @skellock for originally creating it. Premium support and services are offered by Infinite Red.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.