インストール
-
package.jsonファイルに依存関係を追加します。以下のパッケージがすべて必要というわけではないので、必要なパッケージのサブセットをアプリに含めてください。 -
非表示になった画面をマウント解除するために、
@amazon-devices/react-native-screens依存関係を追加します。 -
npm installコマンドを使用して、依存関係を再インストールします。
例
スタックの例
以下の依存関係を追加します。App.tsxファイルに貼り付けます。
ネイティブスタックの例
以下の依存関係を追加します。App.tsxファイルに貼り付けます。
ボトムタブの例
以下の依存関係を追加します。App.tsxファイルに貼り付けます。
マテリアルボトムタブの例
以下の依存関係を追加します。App.tsxファイルに貼り付けます。
マテリアルトップタブの例
以下の依存関係を追加します。App.tsxファイルに貼り付けます。
ドロワーの例
以下の依存関係を追加します。babel.config.jsにreanimatedプラグインを追加します。
App.tsxファイルに貼り付けます。
APIリファレンス
VegaのReact-Navigationライブラリは、React-Navigation v6で利用可能なすべてのAPIのサポートを追加します。ナビゲーター
コンポーネント
既知の問題と制限事項
Flipperプラグインflipper-plugin-react-navigationはVegaではサポートされていません。
マテリアルボトムタブ
2番目の画面のコンポーネントが、他の画面に移動して再度戻るとマウント解除されます。コンテキストのセーフエリア
参照パッケージは、更新された型に@amazon-devices/keplerscript-react-native-safe-area-contextライブラリを使用します。このライブラリを直接使用しないでください。
サポートされているバージョン
react-navigationバージョン2.0.0
Vegaでは以前に、react-navigationバージョン2.0.0という古いバージョンのreact-navigationライブラリをVega OS向けにリリースしました。
"@amazon-devices/react-navigation__bottom-tabs": "~2.0.0""@amazon-devices/react-navigation__core": "~2.0.0""@amazon-devices/react-navigation__devtools": "~2.0.0""@amazon-devices/react-navigation__drawer": "~2.0.0""@amazon-devices/react-navigation__elements": "~2.0.0""@amazon-devices/react-navigation__material-bottom-tabs": "~2.0.0""@amazon-devices/react-navigation__material-top-tabs": "~2.0.0""@amazon-devices/react-navigation__native": "~2.0.0""@amazon-devices/react-navigation__native-stack": "~2.0.0""@amazon-devices/react-navigation__react-native-tab-view": "~2.0.0""@amazon-devices/react-navigation__routers": "~2.0.0""@amazon-devices/react-navigation__stack": "~2.0.0"
react-navigationバージョン2.0.0のドキュメントに新しい開発者がアクセスすることはできません。

