Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

React Developer Tools Chrome extension

React Developer Tools, built by Meta, adds Components and Profiler tabs to Chrome DevTools so you can inspect a React app's component tree, props, state, and render performance. It's essential for anyone building or debugging React apps. The catch: it only helps with React-specific structure, not general JavaScript debugging.

  • PriceFree
  • CategoryDeveloper Tools
  • ✓Open source

Pros

  • Free and maintained directly by Meta
  • Inspect and edit component props and state live
  • Profiler tab records and analyzes render performance
  • Works locally, no data sent anywhere remotely
  • Open source on GitHub
  • Automatically syncs selection with the Elements tab

Cons

  • Only useful for apps actually built with React
  • Profiler output can be dense for beginners to interpret
  • Requires the app to be built in a mode that exposes React internals for full detail

Best for

  • React developers debugging component state and props
  • Teams profiling render performance in React apps
  • Anyone learning how a React app's component tree is structured

Skip it if

  • Debugging non-React JavaScript apps
  • General network or performance profiling outside React

Key features

  • Components tab showing the full React component tree
  • Live editing of component props and state
  • Breadcrumb navigation through nested components
  • Profiler tab for recording render performance
  • Auto-selects matching component when using Elements tab
  • Works with any page running React, not just specific frameworks on top of it

What React Developer Tools does

React Developer Tools adds two tabs to Chrome's built-in DevTools: Components and Profiler. Components shows the full tree of React components rendered on the current page, letting you click through the hierarchy, view and edit props and state, and see how components are nested. Profiler records a session of interactions and shows which components re-rendered and how long each render took.

Is React Developer Tools safe?

The extension needs permission to access the page's React tree so it can read component structure, but it operates entirely locally without sending data anywhere remotely. It's built and maintained by Meta, the creator of React, and its source code is public on GitHub for anyone to review.

React Developer Tools vs plain DevTools

Standard Chrome DevTools shows rendered HTML and CSS, but has no concept of React components, props, or state. React Developer Tools fills that gap: instead of guessing which HTML corresponds to which component, you get a tree structured the way your React code is actually written, plus performance data DevTools alone can't show.

React Developer Tools: FAQs

Is React Developer Tools free?

Yes, it's completely free to install and use, with no paid tier. It's built and maintained by Meta as an open source project.

How do I use React Developer Tools?

Install it, open Chrome DevTools on a page using React, and click the new Components or Profiler tab that appears alongside Elements and Console.

Does React Developer Tools work on any website?

It only shows useful data on pages actually built with React. On non-React pages, the Components and Profiler tabs will show nothing to inspect.

Is React Developer Tools safe to install?

It only needs access to read the page's React tree and works entirely locally, without transmitting data remotely. Its code is open source on GitHub.

What does the Profiler tab do?

It records a session of interactions on a React app and shows which components re-rendered, how often, and how long each render took, to help find performance issues.

Can I edit component state with React Developer Tools?

Yes, selecting a component in the Components tab lets you view and directly edit its current props and state values for quick testing.

Does React Developer Tools work in Edge or Brave?

Yes, since both browsers support Chrome extensions, it installs and works the same way, adding the same Components and Profiler tabs to DevTools.

How do I remove React Developer Tools?

Go to chrome://extensions, find React Developer Tools, and click Remove, or right-click its icon and choose Remove from Chrome.

Who makes React Developer Tools?

It's built and maintained by Meta Platforms, the creator of React, and its source is available in the facebook/react GitHub repository.

What are alternatives to React Developer Tools?

There's no widely used direct alternative for React specifically; some browsers offer similar framework-specific DevTools extensions for other libraries like Vue.

Why isn't the Components tab showing anything?

This usually means the current page isn't built with React, or the React app is running in a bundled production mode that limits inspectable detail.

Does React Developer Tools slow down my browser?

It only becomes active when DevTools is open and you're viewing its tabs, so it has no measurable impact on normal browsing.