【React Native】iOS13で標準になったPageSheetをReact Navigationで実装する方法

ReactNative
スポンサーリンク

React Native Expo + React Navigation (Version 5) を使って、

iOS13で標準になったPageSheetを実装していきたいと思います。

出来上がりイメージは以下になります。

【iOS】

【Android】

それではコードを書いていきましょう。
まずは、TOPの画面と、クリックして表示される遷移先の画面を作成します。
【Home.js】
【Next.js】
ナビゲーションの設定をしていきます。

【MyStack.js】

以下の設定でモーダル表示や、ジェスチャーイベントの制御など行っています。
App.jsで作成したナビゲーションを使用していきます。
ここまでで完成です。アプリを実行してみてください
詳しいコードはGitHubを参照、もしくはコメントで疑問点投げてください。

 

こちら私がReact Nativeの勉強を始めたときに読んだ本です。

読み勧めていくと、インスタグラムチックなアプリが完成します。

説明も豊富なので興味があればぜひ読んでみてください。

コメント

タイトルとURLをコピーしました