2017-09-24 28 views
0

当我们使用Instagram或Facebook时,我们可以从任何地方打开邮政详情页面,例如Feed,Profile,PhotoPage。在反应导航中放置常用屏幕的位置?

我们在反应导航中将常用的屏幕(例如邮政明细屏幕)放在哪里?

选择2.或者你能给我任何例子吗?

1)我应该复制并粘贴PostDetail屏幕到所有标签?

2)或者我应该在TabNavigator中创建另一个屏幕?

这是我的TabNavigator和Root Navigator。

export default TabNavigator(
    { 
    Feed: { 
     screen: FeedScreen, 
    }, 
    Camera: { 
     screen: CameraScreen, 
    }, 
    Noti: { 
     screen: NotificationScreen, 
    }, 
    Menu: { 
     screen: MenuStackNavigator, 
    }, 
    }, 

回答

1

在我的应用我只是增加了所使用的3个StackNavigators每个StackNavigator的声明(RouteConfig)屏幕。

+0

我想你可以解决这个问题(+200赏金):https://stackoverflow.com/questions/47930049/how-to-reset-tabnavigator-when-user-logs-out-from-other-screen –