React Developer Tools icon

React Developer Tools

by Meta

v7.0.1 (10/20/2025) Updated Oct 22, 2025 789KiB
CWS
5M
Users
★ 3.95
1.6K reviews
#18
of 58K
developer
#1 of 5.1K
1M+ users

Description

React Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools. You will get two new tabs in your Chrome DevTools: "Components ⚛" and "Profiler ⚛". The Components tab shows you the root React components that were rendered on the page, as well as the subcomponents that they ended up rendering. By selecting one of the components in the tree, you can inspect and edit its current props and state in the panel on the right. In the breadcrumbs you can inspect the selected component, the component that created it, the component that created that one, and so on. If you inspect a React element on the page using the regular Elements tab, then switch over to the React tab, that element will be automatically selected in the React tree. The Profiler tab allows you to record performance information. This extension requires permissions to access the page's React tree, but it does not transmit any data remotely. It is fully open source, and you can find its source code at https://github.com/facebook/react/tree/main/packages/react-devtools-extensions.
React Developer Tools screenshot 1

Reviews (200 cached)

★☆☆☆☆2026-03-13
Tuomas Jaakola

I was developing a web app with Next.js 16.1.6 and noticed that Chrome eats my CPU. Using Chrome's Task Manager (Shift+Esc), I noticed that the React Developer Tools extension was the culprit. I disabled the extension and CPU thanked me.

★☆☆☆☆2026-02-03
Chris Francis

Unusable due to poor performance. Thrashes the CPU and crashes the browser when trying to record a ~5s profile, even on an M2 Pro macbook. I've not been able to use this extension on any non-trivial React app, in fact I've had to disable it entirely to prevent it randomly locking up the whole Chrome devtools window even when not in use. Really hope this tool gets some love (and a complete rewrite for performance)!

★☆☆☆☆2026-01-16
Przemysław Ziomek

continously stuck while using in chrome, need to reinstall every time

★☆☆☆☆2025-10-09
Ivan

Started to randomly overload CPU

★☆☆☆☆2025-08-06
Jim Bolino

unable to disable the "Download the React DevTools for a better development experience" console.info spam

★☆☆☆☆2025-01-29
Thaís Carvalho

What’s the deal with this required "copy and paste" permission? It states that the extension can modify any data I copy and paste. Am I missing something about why this is necessary to keep the extension enabled? Bizarre. Edit: I found more context about this in their repository if anyone is interested: https://github.com/facebook/react/pull/32077 https://github.com/facebook/react/issues/32244 https://github.com/facebook/react/pull/32262

★☆☆☆☆2025-01-29
Jon Simão (J0N)

The copy & paste access is really a madness, think about it: If you have a crypto wallet address copy and then you go to make a transfer on an exchange, they can change that wallet address to another and then you cry.. This can apply for bank transfers and every money transactions. They're crazy release something like that.

★☆☆☆☆2025-01-29
J-Dawg

Tool just started requesting copy & paste access. Anyone have an idea why it'd need this? I'm disabling for now.

★☆☆☆☆2025-01-24
Антон Омеляненко

The profiler stops working after the first launch. I tried it on different computers with just vite and react

★☆☆☆☆2025-01-06
Zalman Shlisel

Disappears from DevTools after first search!

★☆☆☆☆2024-11-21
Ryan Dick

The developer tools aren't showing up with Chromes new update

★☆☆☆☆2024-11-15
Aanchal Priya

Many times it gets disappear and I really struggle very hard to get it back. Please do something to fix this..

★☆☆☆☆2024-11-07
Khushi Agrawal

its not working

★☆☆☆☆2024-08-25
Keyona Parker

no components tab :/

★☆☆☆☆2024-06-15
Pixtane

Doesn't work

★☆☆☆☆2024-06-14
bizimana king sharoon

have downloaded React dev tool extension for chrome but cannot find two new tabs in my Chrome DevTools: "⚛️ Components" and "⚛️ Profiler" as mentioned in description. Not sure what can I do with this extension if nothing shows.

★☆☆☆☆2024-06-14
Shreyashi Paul

I have downloaded React dev tool extension for chrome but cannot find two new tabs in my Chrome DevTools: "⚛️ Components" and "⚛️ Profiler" as mentioned in description. Not sure what can I do with this extension if nothing shows. Re: I have confirmed that I am using the latest version of Chrome and restarted the browser. I can now find both the options. Thanks Walid.

★☆☆☆☆2024-04-30
Nanoskar Viraj

inactive tool for me

★☆☆☆☆2024-04-26
Maryam Jamal

It's inactive for me. Why?

★☆☆☆☆2024-04-17
Mohak Indradeo

I can't see the "Profiler" and "Components" in my dev tools, what should I do ?

★☆☆☆☆2024-04-02
Furkan Ayilmaz

Open in editor is not working, it is there but it is disabled and it is not working. Please fix this

★☆☆☆☆2024-03-28
Yang Zhang

There is a bug in the latest 5.0.2 components component jumping to vscode, but 5.0.0 does not have this problem. The bad thing is that Chrome forces me to update to the latest version every time. This experience is terrible.

★☆☆☆☆2024-03-27
Yashwant Lande

Hi Team, Unable to view the source file of the React Application inside of React dev tools. Kindly do the needful. It showing bundle.js as source file. Plz resove this issue asap.

★☆☆☆☆2024-03-13
Abdullah Malik

This edited version of react dev tool is not showing the exact source of the component like it used to, it is showing the wrong source that does not even exist in my code, Please fix this. i am building a react app but the profiler says: Looks like this page doesn't have React, or it hasn't been loaded yet. the icon now remains orange where it should be green or blue

★☆☆☆☆2024-01-14
alnoman

not working with vite

★☆☆☆☆2024-01-13
Abijot Gupta

not working

★☆☆☆☆2024-01-12
Abdul Moiz Khatri

It doesn't work

★☆☆☆☆2024-01-11
Akolzin Denis

It doesn't work now.

★☆☆☆☆2024-01-11
Akshay Chaturvedi

Im using Vite and this doesnt show the components, anybody know any workarounds.

★☆☆☆☆2024-01-11
Tyler Lane

No new tabs?

★☆☆☆☆2024-01-11
Asijit Manna

The options vanished?

★☆☆☆☆2024-01-11
Siuvimo Guru

i cant see those two function

★☆☆☆☆2023-11-21
Gaurang Tandon

Been using it since a very long time because it's the official react devtools extension. It's always been a finicky extension. For example the Components tab never highlighted the correct component when using its element picker. Sometimes, it would lose the relevant element when switching between Elements panel and Components panel. It would always lose settings for persist hook memory (they fixed this after a while). And finally, today it has stopped working altogether - the extension popup doesn't open and the Component/Profiler tabs don't show in the devtools console. Removing extension/restarting Chrome nothing works.

★☆☆☆☆2023-11-06
Rag Singh

Not working properly ! Request to google team, to fix this solution .. thankyou!

★☆☆☆☆2023-11-04
Ridian Putra

I'm sorry, but this extension is not working :') I've tried it in develop or build mode, but it still doesn't work. T_T

★☆☆☆☆2023-10-15
Amr Allam

Not working

★☆☆☆☆2023-10-12
Joe Akers-Douglas

Component tab no longer showing

★☆☆☆☆2023-10-09
Andrew Spies

No bueno... Doesn't work...

★☆☆☆☆2023-10-05
Adam Smith

Not working at all, the component and profiler tab do not show

★☆☆☆☆2023-10-04
A B

error "Loading React Element Tree... If this seems stuck, please follow the troubleshooting instructions." and there is no instruction on the issue at all.

★☆☆☆☆2023-09-28
John Cullen

Used to work great. It's not been working at all recently.

★☆☆☆☆2023-08-26
Rohan Arya

Full of errors especially slow loading/never loading and this: Loading React Element Tree... If this seems stuck, please follow the troubleshooting instructions.

★☆☆☆☆2023-07-31
Suzan Sucro

This tool has become so buggy in the last ~4 months that it's almost unusable. I've resorted to uninstalling and reinstalling weekly to resolve issues -- when it breaks (which happens completely randomly btw), it's totally broken... no workarounds.

★☆☆☆☆2023-06-28
Maciej Figat

Really buggy lately. It slows me down considerably. Stops working randomly. Today I encountered yet another bug and it just shows nothing.

★☆☆☆☆2023-04-09
Abhishek Jaiswal

after intalling the extension i am facing this error ...This page doesn’t appear to be using React. If this seems wrong, follow the troubleshooting instructions. what should i do next?

★☆☆☆☆2023-03-16
Javier Melero

It's useless.. it's freezing every time with "timed out" errors, it doesn't provide useful information, seeing things like "state... state.. state.. Effect: f().. .Callback.." does not help. I don't know, after so many years it didn't evolved at all. Take a look at vue dev tools, are years ahead of this.

★☆☆☆☆2023-03-08
Leanne Goldsmith

The chrome extension was working fine and I have no errors in my React.js app in my visual studio code terminal. But now when I go to refresh my webpage, I get the error "Loading React Element Tree... If this seems stuck, please follow the troubleshooting instructions." I have read many solutions, but none seem to work for me. Has anyone experienced this issue before and been able to solve it. Solutions I have tried: updated chrome version remove react dev tools extension and reinstall it restarted computer restored to defaults on my inspect tools

★☆☆☆☆2023-02-17
Jason Wisener

useless

★☆☆☆☆2023-02-13
IW S

Angular and Vue don't need an extension because their frameworks actually work with the native chrome inspector tools. Meanwhile, the developers of React, couldnt make their framework work for the native inspector tools so instead of fixing this, they had the idea to make a work-around which is this extension. If the people who made React developed web applications before in their lives, they would have quickly come to the conclusion that React should work with the native inspector tools and that this extension is a 'band-aid' solution. Instead, this lackluster extension was made which doesnt even allow me to properly edit styles in the inspector. That stacked with some React elements not being able to support native css directive classes, like angular & vue, make React a spectacular example of how React is objectively an inferior framework to Vue and Angular. To the React developers, start over with this framework. When you can't decide if you want a component to be a class or a const, a normal component, or an FC component, so you instead try to support all of them at once, you have fundamentally failed at providing any sort of `frame` to work off of. Decide how you want a component to look like and stick with that. I recommend you look at Angular or better Vue to see how simple a component should be, and go from there. Aug 2023 update: The extension has now ceased to work all together. Selection of Dom elements or seeing them in the browser is now completely broken. It's absolutely baffling that React is the most used frontend framework, when it was developed by people with little to no experience in actual frontend framework development. To answer the person who responded: If you inspect a dom element with angular or react by right clicking it and 'Inspecting' you can see the actual custom dom elements that are in your code (<custom-element />) with the inspector tool that chrome provides. Reacts DOM in that same inspector is a jumbled mess, which is why they made this extension to make elements and components actually inspectable. Unfortunately the developers were a little lazy and the extension has a fraction of the inspection capabilities that chrome's natural inspector already has.

★☆☆☆☆2023-01-30
Jack Scott

I never use this extension and want to disable it from my project. But when I remove it, I get an annoying console message. When I disable the react devtools global hook (to disable the console log message) I get another console message telling me that my fast refresh is now disabled.

Permissions (4)

Permissions

clipboardWrite Can write to your clipboard scripting Can inject scripts into web pages storage Can store data locally in your browser tabs Can see your open tabs and their URLs

Details

Version 7.0.1 (10/20/2025)
Updated Oct 22, 2025
Size 789KiB
First Seen Mar 25, 2026