1
私はlogout
ボタンをプロファイルページに実装しようとしています。ネイティブルータフラックスをサブ画面から最初の画面に戻します
以下の経路が定義されています。
<Router>
<Scene initial key='splashScreen' component={SplashScreen} title='Sayan' hideNavBar />
<Scene key='loginScreen' component={LoginScreen} title='President Login' hideNavBar />
<Scene key='drawer' component={NavigationDrawer} open={false}>
<Scene key='drawerChildrenWrapper' hideNavBar>
<Scene key='homeScreen' component={HomeScreen} title='Sayan' hideNavBar />
<Scene key='createUserScreen' component={CreateUserScreen} title='Create a user' hideNavBar />
<Scene key='Profile' component={ProfileScreen} title='Profile' hideNavBar />
</Scene>
</Scene>
</Router>
私はsplashScreen
またはloginScreen
シーンに戻ってポップにしたい場合はlogout
ボタンハンドラは、どのようなものが見えますか?
ありがとう!しかし、それはまだ私が望む方法で動作しません。ここでは画面の流れです。 [splashScreen] - > [loginScreen] - > [drawer.drawerChildrenWrapper.homeScreen] - > [draw.drawerChildrenWrapper.Profile]をクリックします。ユーザーが 'homescreen'または' Profile'シーンからログアウトすると、シーンスタックは[splahScreen] - > [loginScreen] – adeltahir
になります。splashScreenシーンの中でloginScreenシーンをネストしようとしましたか? –
私はしませんでした。シーンのスタックを適切に整理するにはどうすればいいですか? – adeltahir