PerformanceMeasureView上に構築されたReactNavigationPerformanceViewも含まれ、これにはReact Navigationライブラリ向けの最適化が追加されています。
インストール
-
package.jsonファイルにJavaScriptライブラリの依存関係を追加します。 -
package.jsonファイルのdevDependenciesセクションに、Babelモジュールリゾルバープラグインを追加します。 -
babel.config.jsファイルのpluginセクションで、@amazon-devices/shopify__react-native-performance*のエイリアスを構成します。 -
プロジェクトで@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のサポートが導入され、パフォーマンスとアニメーションが強化されます。
-
npm installコマンドを使用して、依存関係を再インストールします。
例
APIリファレンス
このライブラリの情報、APIリファレンス、その他の詳細については、公式ドキュメントのreact-native-performance-navigation(英語のみ)を参照してください。フック
コンポーネント
実装の詳細
画面間を移動するためのレンダリングパスレポートは、現在Vega仮想デバイスでは生成されません。 この問題を回避するには、以下に示すようにpackage.jsonファイル内の依存関係を置き換えてください。

