是否可以通过组件呈现的嵌套导航访问父路由?
案例1 - 工作正常 - 可从RootTab访问RootStack的路由和RootTab的路由
const RootStack = StackNavigator({
RootTab: { screen: RootTab },
RootTwo: { screen: RootTwo },
});
const RootTab = TabNavigator({
ChildStack: { screen: ChildStack }
});
const ChildStack = StackNavigator({
UserScreen: { screen: UserScreen }
});
案例2 - 工作错误 - 只能从RootTab访问RootTab的路由。无法访问RootStack的路由
const RootStack = StackNavigator({
RootTab: { screen: WrapperRootTab },
RootTwo: { screen: RootTwo },
});
const RootTab = TabNavigator({
ChildStack: { screen: ChildStack }
});
class WrapperRootTab extends React.Component{
render(){return <RootTab/>}
}
const ChildStack = StackNavigator({
UserScreen: { screen: UserScreen }
});
在案例2中是否可以从RootTab访问RootStack的路由?