Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
react-native-screensは、ネイティブのナビゲーションコンテナコンポーネントをReact Nativeに公開することを目的としています。これは、スタンドアロンライブラリとして使用するようには設計されておらず、フル機能のナビゲーションライブラリの依存関係として使用するように設計されています。

インストール

  1. package.jsonファイルに依存関係を追加します。
  2. npm installコマンドを使用して、npmパッケージを再インストールします。

例

APIリファレンス

コンポーネント

Vega向けReact Nativeは、react-native-screens(英語のみ)を使用してネイティブ画面のサポートを追加し、react-native-screens API(英語のみ)と同じAPIをサポートしています。 iOS、Android、Windowsに固有のプロパティはサポートされていません。

実装の詳細

以下のコンポーネントプロパティはサポートされていません(大部分はiOSまたはAndroidに固有のプロパティです)。
  • customAnimationOnSwipe
  • fullScreenSwipeEnabled
  • gestureEnabled
  • gestureResponseDistance
  • hideKeyboardOnSwipe
  • homeIndicatorHidden
  • nativeBackButtonDismissalEnabled
  • navigationBarColor
  • navigationBarHidden
  • onHeaderBackButtonClicked
  • onNativeDismissCancelled
  • preventNativeDismiss
  • replaceAnimation
  • screenOrientation
  • sheetAllowedDetents
  • sheetExpandsWhenScrolledToEdge
  • sheetCornerRadius
  • sheetGrabberVisible
  • sheetLargestUndimmedDetent
  • stackAnimation(フェードアニメーションのみサポート)
  • stackPresentation
  • statusBarAnimation
  • statusBarColor
  • statusBarHidden
  • statusBarStyle
  • statusBarTranslucent
  • swipeDirection
  • transitionDuration
  • およびその他のヘッダーコンポーネント(、ScreenStackHeaderRightView、、)はサポートされていません。

react-native-screensを無効にする方法

ネイティブ画面のサポートを無効にしてプレーンなReact Native Viewを使用したい場合は、エントリファイル(App.js)に以下のコードを追加します。

サポートされているバージョン

関連リソース

その他のライブラリについては、サポート対象のサードパーティのライブラリとサービスを参照してください。
最終更新日 2026年10月26日