スポンサードリンク
どうも、とがみんです。
この記事では、React navigationを用いたドロワーナビゲーションの実装についてまとめていきます。
Contents [hide]
今回作成するもの
今回は以下のような、左画面をスライドすると、各ページへ画面遷移できるようなテーブルが出てくるものを作成します。
【React Native】
ドロワーナビゲーション pic.twitter.com/NuKlF7qxS7— とがみん@プログラミング (@fresopiya) March 15, 2020
必要なパッケージのインストールについて
以下のコマンドをターミナルで実行し、必要なライブラリをインストールします。
yarn add @react-navigation/native
yarn add react-native-gesture-handler
yarn add react-native-reanimated
yarn add react-native-screens
yarn add react-native-safe-area-context
yarn add @react-native-community/masked-view
yarn add react-native-gesture-handler
yarn add react-native-reanimated
yarn add react-native-screens
yarn add react-native-safe-area-context
yarn add @react-native-community/masked-view
今回は「Drawer navigation」を実装するため、上記に加えて以下を実行します。
yarn add @react-navigation/drawer
インストールが完了すれば、 package.jsonファイルにインストールしたパッケージ名が追加されます。
各スクリーンのプログラムについて
ドロワーナビゲーション機能について
まとめ
React Nativeにおけるドロワーナビゲーションについて実装しました。
コードは以下GitHubに上げているのでよければ参考にしてください。
https://github.com/togamin/DrawerNavSample
参考
Drawer navigation|React Navigation
スポンサードリンク
スポンサードリンク