What problem does it solve?
React apps can be hard to debug when component renders are slow or behavior is unclear, especially when you need to understand the component tree, props, state, and render timing.
Core Features & Use Cases
- Fiber Tree Mirroring: Visualize the live React component hierarchy by mirroring Fiber roots in real time.
- Render Profiling Timeline: Record and inspect render durations and update behavior to find performance bottlenecks.
- Keyboard-First Debugging Overlay: Toggle an inline overlay (Alt/Option + Shift + D) for fast inspection without leaving the app.
- Asset Inspection: Browse and inspect assets to support UI debugging and verification.
- Editor Integration: Open selected components directly in your IDE from the DevTools UI.
Use case: You suspect a specific component is re-rendering too often in a React 18 app; use the mirrored Fiber tree and Timeline profiling to pinpoint which renders and commits are responsible.
Quick Start
Add react-devtools-plus to your Vite or Webpack development project and open the overlay with Alt/Option + Shift + D to inspect the Fiber tree and profile renders.