react-native-screensは、ネイティブのナビゲーションコンテナコンポーネントをReact Nativeに公開することを目的としています。これは、スタンドアロンライブラリとして使用するようには設計されておらず、フル機能のナビゲーションライブラリの依存関係として使用するように設計されています。
インストール
-
package.jsonファイルに依存関係を追加します。
-
npm installコマンドを使用して、npmパッケージを再インストールします。
例
APIリファレンス
コンポーネント
Vega向けReact Nativeは、react-native-screens(英語のみ)を使用してネイティブ画面のサポートを追加し、react-native-screens API(英語のみ)と同じAPIをサポートしています。
iOS、Android、Windowsに固有のプロパティはサポートされていません。
実装の詳細
以下のコンポーネントプロパティはサポートされていません(大部分はiOSまたはAndroidに固有のプロパティです)。customAnimationOnSwipefullScreenSwipeEnabledgestureEnabledgestureResponseDistancehideKeyboardOnSwipehomeIndicatorHiddennativeBackButtonDismissalEnablednavigationBarColornavigationBarHiddenonHeaderBackButtonClickedonNativeDismissCancelledpreventNativeDismissreplaceAnimationscreenOrientationsheetAllowedDetentssheetExpandsWhenScrolledToEdgesheetCornerRadiussheetGrabberVisiblesheetLargestUndimmedDetentstackAnimation(フェードアニメーションのみサポート)stackPresentationstatusBarAnimationstatusBarColorstatusBarHiddenstatusBarStylestatusBarTranslucentswipeDirectiontransitionDuration- およびその他のヘッダーコンポーネント(、
ScreenStackHeaderRightView、、)はサポートされていません。

