as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

使用React DevTools检查组件渲染

使用React DevTools检查组件渲染

React DevTools可帮助您在Vega应用中调试和分析React组件渲染。它可提供:

  • 组件检查器,用于检查层次结构、属性和样式。
  • 内置分析器,用于分析组件重新渲染及其原因。

本页介绍如何对Vega应用安装、配置和使用React DevTools。

先决条件

  1. 三个带有Vega SDK环境脚本源代码的终端窗口。
  2. 为调试版本配置了Vega应用项目。

有关设置说明,请参阅安装Vega SDK构建Vega应用

设置React DevTools

  1. 全局安装React DevTools。

    已复制到剪贴板。

     npm install -g react-devtools@6.0.1
    
  2. 转发所需的端口以激活连接。

    React DevTools通过端口8097进行连接,而React Native打包器使用端口8081。

    kepler device start-port-forwarding -p 8097 -f false -d <<设备序列号>>
    kepler device start-port-forwarding -p 8081 -f false -d <<设备序列号>>
    

    对于Vega虚拟设备测试,请使用VirtualDevice作为«设备序列号»

  3. 启动React DevTools。

    已复制到剪贴板。

     npx react-devtools
    
  4. 在您的项目目录中启动React Native打包器。

    已复制到剪贴板。

     npm start
    
  5. 运行应用的调试版本。

     kepler run-kepler <<调试VPKG路径>> <<交互性组件ID>>
    

    当您的应用加载时,React DevTools会连接。如果需要,在打包器终端中按r重新加载。

检查和调试您的应用

React DevTools提供两个主要界面来帮助您检查和调试应用。

检查组件

使用Components(组件)视图检查您的组件层次结构、属性和样式。

React DevTools组件面板

监控性能

Profiler(分析器)视图显示渲染指标和组件性能。

React DevTools图表

该图表显示了React提交周期。选择一个条形来检查在特定周期中渲染的组件。

React DevTools Flamegraph(火焰图)视图

使用Flamegraph视图检查渲染时间和层次结构。

React DevTools Ranked(排名)视图

使用Ranked视图查看按渲染时间排序的组件。


Last updated: 2025年9月30日