1
TabNavigatorのタブの1つからStackNavigatorの画面にリセット操作でナビゲートしようとしています。私はMain
にLogin
へFriendsNavigator
にFriends
から取得し、(ユーザーがログアウトしているかのように)スタックをリセットしようとしているReact Navigation - TabNavigatorからStackNavigatorに移動
...
const FriendsNavigator = StackNavigator({
Friends: { screen: Friends },
})
const TabsNavigator = TabNavigator({
Home: { screen: HomeNavigator },
Schedule: { screen: ScheduleNavigator },
Friends: { screen: FriendsNavigator },
Activity: { screen: ActivityNavigator }
})
const Main = StackNavigator({
Login: { screen: Login },
Tabs: { screen: TabsNavigator }
})
AppRegistry.registerComponent('Main',() => Main);
:ここでは(省略)コードです。誰にもアイデアはありますか?
を任意のタブコンポーネントから:this.props.navigation.navigate( "ログイン"); – gr3g
これは機能しません。私は同じ問題があります。デバッグしようとすると、デバッグコンソールにエラーが表示されません。 navigateを呼んだ後、どうして何も起こらない!! –