🌐
Chrome Web Store
chromewebstore.google.com › detail › react-developer-tools › fmkadmapgofadopljbjfkapdkoienihi
React Developer Tools - Chrome Web Store
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.
🌐
React
react.dev › learn › react-developer-tools
React Developer Tools – React
Use React Developer Tools to inspect React components, edit props and state, and identify performance problems. ... The easiest way to debug websites built with React is to install the React Developer Tools browser extension.
🌐
Reddit
reddit.com › r/reactjs › any vscode extension to simplify creating react component files?
r/reactjs on Reddit: Any vscode extension to simplify creating React component files?
September 5, 2023 -

I started rewriting one of my apps to React. I found myself to creating multiple components (each of which requires a .tsx and often .css file).

I'd love to use some helper, where I could just type name of the component, say ExampleComponent and it would:

  • Create a src/ExampleComponent.tsx file.

  • Create a src/ExampleComponent.css file.

  • Would initialize component function in the tsx file.

  • Would import the css file in tsx file.

What I've seen so far is:

  • There's "React Component Generator" extension which almost does what I'm looking for but it creates a rather complex component structure that I'm not sure if is needed for a small project.

  • Most popular extensions for React are snippet based - which means you need to create a file manually and only based on the file you can only simplify .tsx content.

Any suggestions from seasoned devs? 🙂 I'd like to avoid doing such extension if there's something that fits my needs.

🌐
Mozilla Add-ons
addons.mozilla.org › en-US › firefox › addon › react-devtools
React Developer Tools – Get this Extension for 🦊 Firefox (en-US)
February 7, 2025 - React Developer Tools is a tool that allows you to inspect a React tree, including the component hierarchy, props, state, and more. To get started, just open the Firefox devtools and switch to the "⚛️ Components" or "⚛️ Profiler" tab.
Rating: 4.6 ​ - ​ 373 votes
Top answer
1 of 2
1

For moderators: this is a 1st stackoverflow result in google for this topic thats why it needs an update.

Answer after a lot of research:

I've been long trying to finally fix this issue. The solution works for vite bundler in versions 2.9.5 through 5.2.11 (the last one i tested) with Manifest V3 Google Chrome (v125 2024).

Complete code: https://github.com/Toumash/crxjs-vite-plugin-react-devtools (feel free to clone)

Use import 'react-devtools'; in your content_script entry and use devtools as a standalone app - as you pointed out the react devtools chrome extension cannot communicate with other extension (the one you're developing)

Improvements:

  1. To not bundle this package into production extension build use a conditionally imported file. I've added the following into my package.json
{
...
 "imports": {
    "#env-import/*.ts": {
      "development": "./src/*.dev.ts",
      "production": "./src/*.prod.ts"
    }
  }
...
}
  1. Add a file devtools.dev.ts containing only the import 'react-devtools';.
  2. Add a file devtools.prod.ts with nothing in it (empty file)
  3. In your content_scripts/index.ts add import '#env-import/devtools.ts'; to conditionally import the devtools script
  4. Install react-devtools standalone package npm i -D react-devtools
  5. Add react-devtools to the npm scripts section "react-devtools": "react-devtools",
  6. Now you can finally just run your extension and npm run react-devtools and it works

Original (mine) answer on Github

2 of 2
-1

In manifest v3 it's afaik not possible to use a remote script (even though the docs suggest otherwise).

What you can do instead is include the script from the standalone devtools in your extension files.

So instead of including: <script src="http://localhost:8097"></script> as the docs describe, open that url in your browser, save the JS as file in your chrome extension folder, then include that file. For example <script src="/react-devtools.js"></script>.

Once you have done that the devtools will show in the standalone app.

🌐
Medium
medium.com › @pkellner › using-the-react-debugger-extension-7ea0bcbf2b50
Using the React Developer Extension | by Peter Kellner | Medium
June 3, 2020 - Opening the dev tools, typically with F12, You should have two tabs contributed by the react extension. Components and Profile.
🌐
Reddit
reddit.com › r/reactjs › i built a vs code extension to trace react components in the browser (looking for feedback)
I built a VS Code extension to trace React components in ...
April 16, 2025 -

Hi everyone! I’m the developer of this tool. Traceform highlights React components on your live app when you click that component’s code in VSCode. (Think: click <Button /> in your code, your browser instantly outlines every <Button> on the page).

I built it to speed up UI debugging at my day job. Right now it’s in early alpha, it works on my test react specific projects and most react projects, but I’m not sure how it’ll fare in larger real world apps.

I’d love some brave React devs to try it out and let me know if it works for you! 🙏

How to try: You can check it out at traceform github. It’s free to use, I just want feedback.
Tech details: It uses a client script in your app that maps React fiber IDs to DOM nodes, and a VSCode extension that sends the selected symbol name to the browser. No tracking or telemetry in the code, it just runs locally.
Looking for: Feedback on does it work in your stack (Create React App, Next.js, etc)? Does it save you time? Any rough edges or ideas to make it better?

If you would like to see demo videos check out traceform website I wasnt able to attach the demo video so here is the link to the video on the website.

Thanks! 👍

Find elsewhere
🌐
Mytectra
mytectra.com › tutorials › reactjs › debugging-react-apps
ReactJS - Debugging React Apps
The "React" tab provides information about your React components, props, and state. Install the React DevTools browser extension for Chrome, Firefox, or Edge.
🌐
ScholarHat
scholarhat.com › home
React Developer Tools
September 11, 2025 - React Developer Tools (React DevTools) is a browser extension available for Chrome and Firefox that provides a suite of features to enhance the development experience with React. Its primary purpose is to facilitate the inspection and debugging ...
🌐
Neoberx
neoberx.com › home › react
React | Neoberx Technologies
January 3, 2025 - One-Way Data Binding: React’s one-way data binding simplifies data management and ensures a unidirectional data flow. JSX Syntax: React uses JSX, a syntax extension that allows HTML-like code to be written within JavaScript, making the code ...
🌐
Naukri
naukri.com › code360 › library › react-devtools
React Devtools - Naukri Code 360
August 13, 2025 - Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com · Almost there... just a few more seconds
🌐
Unscart
unscart.com › home › listings › react developer tools
React Developer Tools Chrome Extension download for free
March 30, 2022 - Features: React Developer Tools is an extension to Chrome Dev Tools for the React JavaScript Library. This extension allows you to view the React component hierarchies using the Chrome Developer Tools.
🌐
NextLeap
nextleap.app › online-compiler › reactjs-programming
React Online Compiler | Code, Compile, and Debug React Apps - NextLeap
Experience the power of React with NextLeap's Online Compiler. Write, compile, and debug React applications online in real-time. Boost your productivity and enhance your React development workflow with our intuitive platform.
🌐
Smartsight
test.smartsight.in › application › react › 10-best-react-development-tools-2020
10 Best React Development Tools in 2020
Smartsight is a pre-eminent IT company that outperforms in providing website, mobile applications (Android and iOS), CRM, database, eCommerce development solutions
🌐
Compalgo Labs
compalgolabs.com › home › website development › jsx: understanding jsx syntax and how it simplifies rendering components
JSX: Understanding JSX syntax and how it simplifies rendering components • Compalgo Labs
November 14, 2023 - JSX is a syntax extension for JavaScript that allows you to write HTML-like code in your JavaScript files. It was introduced by React to make building user interfaces more intuitive and straightforward.
🌐
Webuters
webuters.com › how-to-use-reactjs-to-build-components-that-can-be-easily-reused-and-shared-across-projects
How to Build Reusable ReactJS Components: A Guide | Webuters
February 27, 2023 - Learn how to build reusable ReactJS components to save time and scale your web applications. Our guide covers setup, best practices, testing, and more.
🌐
DebugBear
debugbear.com › blog › react-devtools
Getting Started with React DevTools in Chrome | DebugBear
December 1, 2025 - React Developer Tools is a powerful Chrome extension that helps debug your React app. It analyzes your app's component tree structure along with the state and props of your components and provides a detailed analysis of each component's performance ...
🌐
React
react.dev › learn › setup
Setup – React
React Developer Tools is a browser extension that can inspect React components, edit props and state, and identify performance problems.