
Reactime
3,000+ users
Version: 26.1
Updated: January 7, 2025

Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!

Colleen Hoover - It Ends with US

2021 Panini Prizm Wnba Basketball Blaster Box | Factory-sealed - Lot

Instand Translator Muama Enence Instant Two Way Translator Real Time

Donald Trump 2024 Postcards

WAGO - 0221413K00-012 - 221 Series 3 Port Lever Cable Connector 50 PK

The World Stands With Israel, So do I Israel Supp Gift Box
Reactime was nominated for the Productivity Booster award at React Open Source Awards 2020.
Reactime is an open source Chrome developer tool for time travel debugging and performance monitoring in React applications. Reactime enables developers to record snapshots of application state, jump between and inspect state snapshots, and monitor performance metrics such as component render time and render frequency.
Features:
- Record Snapshots of Application State and Accessibility Tree
- Provider/Consumer Panel for useContext Hook
- Import and Export Snapshots of State
- Time-Travel Debugging
- Snapshot Series Comparison
- Component Tree Visualization
- React Router Compatibility
- Component Render Time & Frequency
- Support for Gatsby, Next.js and Remix
- TypeScript Support
- Ability to Reconnect
- Web Performance Metrics
- Tutorial Walkthrough
- Prop Visualization
- Intuitive Layout and Modern Design
- Dark Mode
What’s New!
Reactime 26.0 introduces transformative updates that redefine React debugging. The groundbreaking Providers/Consumers Panel now captures and visualizes state changes from useContext hooks, offering a real-time view of provider-consumer relationships and live context state values. A revamped time travel slider delivers enhanced control over debugging with intuitive navigation and playthrough options. The extension also boasts a modernized UI with dark mode for better usability, improved reliability through critical bug fixes, and the restoration of the accessibility tree tab for addressing potential accessibility issues. With these innovations, Reactime v26 empowers developers to streamline workflows and optimize complex state flows like never before.
Troubleshooting:
❓ Why is Reactime not recording new state changes?
Reactime lost its connection to the tab you're monitoring, simply click the "reconnect" button to resume your work.
❓ Why isn’t Reactime finding my hooks?
Reactime detects and monitors hooks by traversing your application’s unminified React code in development mode. If your build process is minifying or uglifying your code—even for development builds—Reactime may not be able to properly locate and track your hooks. To fix this:
Ensure a true development build: Double-check your bundler or build tool configuration (e.g., Webpack, Babel, Vite, etc.) to make sure that your application is not minimized or uglified in development mode.
For example, with Webpack, make sure you’re running in mode: 'development', which should disable default minification.
In a Create React App project, simply running npm start or yarn start will automatically configure a non-minified development build.
Check for overrides: Ensure there are no custom Babel or Webpack plugins that minify your code, especially if you’re using frameworks like Next.js or Gatsby. Sometimes additional plugins or scripts might be running under the hood.
Restart & rebuild: After changing any build configuration, rebuild or restart your development server to ensure the new configuration is applied. Then refresh your browser tab so Reactime can detect your unminified hooks.
After changing any build configuration, rebuild or restart your development server to ensure the new configuration is applied. Then refresh your browser tab so Reactime can detect your unminified hooks.
❓ Why is Reactime telling me that no React application is found?
Reactime initially runs using the dev tools global hook from the Chrome API. It takes time for Chrome to load this. Try refreshing your application a couple of times until you see Reactime running.
❓ Why do I need to have React Dev Tools enabled?
Reactime works in tandem with the React Developer Tools to access a React application's Fiber tree; under the hood, Reactime traverses the Fiber tree through the React Developer Tool's global hook, pulling all relevant information needed to display to the developer
❓ I found a bug in Reactime
Reactime is an open-source project, and we'd love to hear from you about improving the user experience. Please read the 👩💻 Developer README, and create a pull request (or issue) to propose and collaborate on changes to Reactime.
Reactime is an open source Chrome developer tool for time travel debugging and performance monitoring in React applications. Reactime enables developers to record snapshots of application state, jump between and inspect state snapshots, and monitor performance metrics such as component render time and render frequency.
Features:
- Record Snapshots of Application State and Accessibility Tree
- Provider/Consumer Panel for useContext Hook
- Import and Export Snapshots of State
- Time-Travel Debugging
- Snapshot Series Comparison
- Component Tree Visualization
- React Router Compatibility
- Component Render Time & Frequency
- Support for Gatsby, Next.js and Remix
- TypeScript Support
- Ability to Reconnect
- Web Performance Metrics
- Tutorial Walkthrough
- Prop Visualization
- Intuitive Layout and Modern Design
- Dark Mode
What’s New!
Reactime 26.0 introduces transformative updates that redefine React debugging. The groundbreaking Providers/Consumers Panel now captures and visualizes state changes from useContext hooks, offering a real-time view of provider-consumer relationships and live context state values. A revamped time travel slider delivers enhanced control over debugging with intuitive navigation and playthrough options. The extension also boasts a modernized UI with dark mode for better usability, improved reliability through critical bug fixes, and the restoration of the accessibility tree tab for addressing potential accessibility issues. With these innovations, Reactime v26 empowers developers to streamline workflows and optimize complex state flows like never before.
Troubleshooting:
❓ Why is Reactime not recording new state changes?
Reactime lost its connection to the tab you're monitoring, simply click the "reconnect" button to resume your work.
❓ Why isn’t Reactime finding my hooks?
Reactime detects and monitors hooks by traversing your application’s unminified React code in development mode. If your build process is minifying or uglifying your code—even for development builds—Reactime may not be able to properly locate and track your hooks. To fix this:
Ensure a true development build: Double-check your bundler or build tool configuration (e.g., Webpack, Babel, Vite, etc.) to make sure that your application is not minimized or uglified in development mode.
For example, with Webpack, make sure you’re running in mode: 'development', which should disable default minification.
In a Create React App project, simply running npm start or yarn start will automatically configure a non-minified development build.
Check for overrides: Ensure there are no custom Babel or Webpack plugins that minify your code, especially if you’re using frameworks like Next.js or Gatsby. Sometimes additional plugins or scripts might be running under the hood.
Restart & rebuild: After changing any build configuration, rebuild or restart your development server to ensure the new configuration is applied. Then refresh your browser tab so Reactime can detect your unminified hooks.
After changing any build configuration, rebuild or restart your development server to ensure the new configuration is applied. Then refresh your browser tab so Reactime can detect your unminified hooks.
❓ Why is Reactime telling me that no React application is found?
Reactime initially runs using the dev tools global hook from the Chrome API. It takes time for Chrome to load this. Try refreshing your application a couple of times until you see Reactime running.
❓ Why do I need to have React Dev Tools enabled?
Reactime works in tandem with the React Developer Tools to access a React application's Fiber tree; under the hood, Reactime traverses the Fiber tree through the React Developer Tool's global hook, pulling all relevant information needed to display to the developer
❓ I found a bug in Reactime
Reactime is an open-source project, and we'd love to hear from you about improving the user experience. Please read the 👩💻 Developer README, and create a pull request (or issue) to propose and collaborate on changes to Reactime.
Related

React Context DevTool
40,000+

Realize for React
3,000+

React VT
664

VisBug
200,000+

React Stores Devtools Extension
1,000+

React Hook Form Developer Tools
3,000+

React Performance Devtool
7,000+

Recoilize
1,000+

Redux DevTools
1,000,000+

Testing Playground
30,000+

React Inspector
6,000+

HTML to React
3,000+

daily.dev | The homepage developers deserve
500,000+

Apollo Client Devtools
200,000+

MobX Developer Tools
20,000+

Recoil Dev Tools
1,000+

LocatorJS
40,000+

OctoLinker
10,000+

Refined GitHub
90,000+

Jinno: code any React component with AI
4,000+

Testing Library: which query
1,000+

GraphQL Network Inspector
100,000+

GraphQL developer tools
10,000+

Gimli Tailwind
10,000+