as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
shopify-react-native-performance-navigation-drawer是基于@shopify/react-native-performance-navigation的扩展库,具有适用于@react-navigation/drawer库的其他帮助程序方法。

安装

  1. 在package.json文件中添加JavaScript库依赖项。
  2. 运行以下命令,将npm设置为使用版本7之前的行为来处理专用于当前项目的对等依赖项。这样可在处理可能不兼容或过时的依赖项时,以更宽松的条件进行程序包安装。
  3. 将Babel模块解析器插件添加到package.json文件中的devDependencies部分内:
  4. 在babel.config.js文件的plugin部分为@amazon-devices/shopify__react-native-performance*配置别名。
  5. 对于使用@amazon-devices/react-navigation_<X>@2.0.0库(其中<X>表示stack或native组件等特定组件)的项目,请将这些库同时包含在package.json文件的dependencies和overrides部分中。强烈建议升级到@amazon-devices/react-navigation_<X>@7.0.0,它引入了@amazon-devices/react-native-reanimated支持,以增强性能和动画。
  6. 使用npm install命令重新安装依赖项。
  7. 使用重置缓存选项npm start -- --reset-cache重启Metro。

示例

使用通过createProfiledDrawerNavigator函数创建的抽屉导航器,分析渲染托管在不同选项卡中的屏幕所需的时间。

API参考

查看专门文档,了解有关此库、API参考等内容的信息。官方react-native-performance-navigation-drawer文档(仅提供英文版)。

方法

已知问题和限制

  • 由于react-navigation的抽屉导航中的焦点管理存在已知问题,目前无法在Vega上生成用于在抽屉导航中导航的渲染通道报告。

支持的版本

相关主题

有关其他库的信息,请参阅支持的第三方库和服务。
最后修改于 2026年10月26日