Changelog
React Profiler, RN 79 & Expo 53 support
- React Profiler: You can now capture React Profiles and preview them from within your editor. Try out React Devtools Profiler from the tools dropdown.
-
More JS debugger features: For apps that use the new React Native debugger, it is now possible to use conditional / expression breakpoints as well as use uncaught / caught exception filters. To add condition / expression to a breakpoint you can right-click on the breakpoint that is set next to the line in your code, and select "edit breakpoint" option from the context menu.
-
React Native 0.79, Expo 53 support: You can now use the latest versions of React Native and Expo with Radon IDE.
-
Expo Router v5 support: the URL bar integration now works with the recently released Expo Router v5.
-
EAS integration now support local EAS builds.
-
A number of bug fixes and stability improvements.
Radon AI
- Radon AI Chat: a GitHub Copilot Chat participant enhanced with up-to-date information about the React Native ecosystem. At the heart of it is our extensive React Native knowledge database, which is queried before answering your question.
-
Improved EAS workflows: Radon IDE will now display clearer build error messages and only download compatible builds from EAS by default.
-
Home / App Switch buttons support: Added options in the device settings menu that can trigger Home and AppSwitch button presses on the active device.
-
Improved bundle error & exception handling, including a stack trace with links to source files
-
Support for React Native 0.79
Zero-config React Query devtools, Outline Renders
- Outline Renders: a react-scan feature that helps you visualize React renders happening within the app.
- No setup React Query devtools: React Query devtools now doesn't require any additional configuration. If your app uses React Query you can investigate queries, modify data from the store, etc,
- JavaScript sampling profiler: Radon IDE integrates with the hermes sampling CPU profiler. Once you save the profiling file, the IDE will automatically open the saved profile and use the built-in Profile Visualizer plugin to display a profile.
- Tons of stability improvements
Network Inspector, Redux DevTools
- Built-in Network Inspector: Network panel captures and lists all requests triggered by the JavaScript code (with HXR / fetch or wrappers like Axios/Apollo etc). Images or websocket connections aren't currently supported and won't show up.
-
First-party Redux DevTools integration: If your app uses Redux, the IDE will automatically detect that, and Redux plugin will be listed in the Dev Tools menu where you can enable it. Once enabled you will be able to use the official Redux UI from within your editor panel.
-
The panel now matches editor theme by default
-
Support for React Native 0.78
Redux and React Query DevTools
- Redux and React Query tools: An experimental support for launching Dev Tools as separate panels withing VSCode or Cursor via Expo Devtools Plugins. When the IDE detects that a certain tool is available and configured properly, it will be listed in the tools menu where you can turn it on and off. Follow the setup instructions from React Query Expo Devtool Plugin and Redux Devtool Plugin guides.
-
Support for eas build --local: Radon IDE can now build your apps using EAS Build with --local flag. This can be configured using the `customBuild` in `launch.json` file.
-
Support for React Native 0.77
-
UI updates making more room for device
-
More stability improvements and bug fixes
PNPM monorepos, console upgrades, and more
-
Console upgrades: log grouping, object previews, long data handling
-
Experimental Linux support
-
Support for PNPM monorepos
-
Better log-to-source links
Radon IDE 1.0 is live! 🎉
-
Element inspector: lets you quickly jump from the device preview to the exact line of code where given component is defined.
-
Debugging and logging: Breakpoints work in VSCode without any additional setup for React Native and Expo projects. The links displayed in the console are automatically linking back to your source code.
-
Router integration: Jump around the navigation structure supporting both Expo Router and React Navigation projects.
-
Previews: Develop components in isolation.
-
Storybook integration: The IDE automatically detects Storybook stories and provides a quick access to run them in the device preview.
-
Device settings: Adjust various device settings right from VSCode.
-
Instant replays: Rewinds the last 5, 10, 30 seconds of what was happening on the device.
-
And many more...