0
内部スタックナビゲータからルートスタックナビゲータにアクセスする方法はありますか?例:リアクティブナビゲーションネストされたスタック、ルートスタックにアクセス
const Root = StackNavigator(
{
Login: {
screen: Login,
},
TabNav: {
screen: TabNav
}
}
);
const TabNav = TabNavigator(
{
Content: {
screen: Content,
},
Settings: {
screen: SettingsStack
}
}
);
私はログアウトボタンを持っています。ログインに戻るにはどうすればルートスタックにアクセスできますか? Tab Navigationの内部スタックではなく、子スタック内のログインページにプッシュするだけです。
@bob StackNavigatorの 'TabNav'からの関数は、' TabNavigator'のscreenPropとして関数を渡します。ログアウトするときはいつでも、その関数を呼び出す –
同様に、小道具をSettingsStackに渡す必要がありますか? –
あなたはそうする必要があると思います。 Cauz SettingsStackは別のナビゲータ内のナビゲータです –