Login, Logout画面の作成にはSwitchNavigatorを使えばいいと言われていますが、使い方がよくわからなかったので調べてみました。 ついでに、Stack, Tab, Drawer全てのNavigationを組み合わせてみます。 なお、数ある記事の中でもこの記事が大変参考になりました。 はじめに(お断り) この記事では認証機能自体は実装しません。あくまで認証したことを前提に「認証済み」状態をflag情報としてAsyncStorageに記録し、それを元にSwitchNavigatorを機能させることがゴールです。 ファイル構成と基本フロー ファイルは Home.js Profile.js SignIn.js SignUp.js の4つだけです。 このうち、HomeとProfileはサインイン後のTOP画面を構成するTab Navigator画面を、SignUpとSignInは