用途:React DevTools Plus 是面向 React 应用的开源构建工具插件,用于在开发阶段进行可视化调试,支持 Vite 与 Webpack 项目,兼容 React 16.8+、17、18、19,且完全从生产构建中移除。
主要能力:实时镜像 React Fiber 树以展示组件层级;时间线性能分析,跟踪组件渲染与性能指标;悬浮调试面板,可用 Alt/Option + Shift + D 切换;资源检查,浏览图片、字体等项目资源;编辑器集成,点击组件即可在 IDE 中打开;提供组件树、时间线、资源、设置等面板标签。
使用方式:Vite 项目执行 pnpm add -D react-devtools-plus,在 vite.config.ts 中引入 reactDevToolsPlus 并加入 plugins;Webpack 项目执行 npm install -D react-devtools-plus,在 webpack.config.js 中通过 require('react-devtools-plus/webpack') 引入并加入 plugins。可配置 overlay(是否启用悬浮面板,开发模式默认 true)、base(默认 /react_devtools)、launchEditor(如 code、webstorm、cursor、vim 等,默认自动检测)。访问方式包括快捷键 Alt/Option + Shift + D、直接访问配置的 base 路径,或用 Alt/Option + Shift + R 切换面板可见性,Escape 关闭。
适用场景:React SPA、Next.js(配合 Vite 插件)、多应用 monorepo(各应用设置不同 base)、按环境条件启用调试工具,以及 Webpack + React + TypeScript 项目。
限制:仅用于开发环境,需 React 16.8+(依赖 Hooks);自定义 base 需包含前后斜杠;若“在编辑器中打开”失效,需显式指定 launchEditor 并确保编辑器命令行工具在 PATH 中;若组件未显示,需确认组件已挂载渲染并检查控制台初始化日志。文档、GitHub 与 MIT 许可证信息见官方资源。