2017-09-24 55 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 –