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(only fade animation is supported)stackPresentationstatusBarAnimationstatusBarColorstatusBarHiddenstatusBarStylestatusBarTranslucentswipeDirectiontransitionDuration
ScreenStackHeaderRightView、、)はサポートされていません。

