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.