0Pricing
React Academy · 课时

安装并打开 React DevTools

在 Chrome/Firefox 中设置 React DevTools,并浏览 Components 面板。

安装并打开 React DevTools 是 CoddyKit 上的免费 React Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 React Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 React Academy 课程共包含 4 节课。

欢迎

本课将教您安装 React DevTools 浏览器扩展,并学习如何浏览 Components 面板来检查正在运行的 React 应用。

什么是 React DevTools

React DevTools 是一个浏览器扩展,会向 Chrome/Firefox DevTools 添加两个新面板:**Components**(检查组件树)和 **Profiler**(测量性能)。它适用于开发模式下的任何 React 应用。

安装扩展

请前往 Chrome 网上应用店(或 Firefox 附加组件页面),搜索 **React Developer Tools**。点击 **添加至 Chrome**(或 Firefox)。在使用 React 的页面上,工具栏中的 React 图标会亮起。

打开 DevTools

按 **F12**(Mac 上按 Cmd+Option+I)打开浏览器 DevTools。您会看到标记为 **Components** 和 **Profiler** 的新标签页,它们与 Elements 和 Console 标签页并列显示。

Components 面板

Components 标签页会显示当前页面完整的 React 组件树。您可以点击任意组件,检查它的属性、状态、钩子,以及渲染该组件的源文件。

浏览组件树

使用 Components 面板顶部的搜索框按组件名称筛选。点击树中的组件,即可在右侧查看其详细信息。使用箭头展开或折叠子组件。

实时检查属性

点击组件后,其当前 **属性** 会显示在右侧窗格中。您甚至可以直接在 DevTools 中编辑属性值,在不修改源代码的情况下预览界面变化。

检查状态和钩子

在属性下方,您会看到 **钩子**,例如状态、效果、记忆和引用。展开状态后,可以查看该组件中每次 useState 调用的当前值。

开发模式要求

React DevTools 只有在应用以 **开发模式** 运行时才会显示组件名称。在生产构建中,React 会移除组件名称以缩小捆绑包,因此请始终使用 npm start 或 npm run dev 在本地进行调试。

突出显示更新

在 DevTools 设置中启用 **组件渲染时突出显示更新**(齿轮图标)。重新渲染的组件会显示彩色叠加层并闪烁,让不必要的重新渲染立即变得明显。

快速检查

React DevTools 扩展会向浏览器开发者工具添加哪两个标签页?

回顾

您已经安装了 React DevTools 并探索了 Components 面板。现在,您可以检查组件树,读取实时属性和状态,就地编辑值,并突出显示重新渲染的组件——这一切都无需修改源代码。

接下来

下一课:**检查组件树和属性**——您将深入了解嵌套层级,并学习如何在 DevTools 侧边栏中读取复杂的属性和状态结构。

常见问题解答

「安装并打开 React DevTools」课时是免费的吗?

是的 — 「安装并打开 React DevTools」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 React Academy 课程的其余内容,请升级到 CoddyKit PRO。 React Academy 课程共包含 4 节课。

「安装并打开 React DevTools」这节课中我会学到什么?

在 Chrome/Firefox 中设置 React DevTools,并浏览 Components 面板。 你通过在浏览器中直接运行的动手代码来练习 React Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 React Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 React Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「安装并打开 React DevTools」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 React Academy 课中编写并运行代码吗?

能。每节 React Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 安装并打开 React DevTools
  2. 检查组件树与 Props
  3. 使用 Profiler 标签页
  4. 调试常见 React 错误
← 返回 React Academy