2017-05-05 145 views
0

我創建了2個屏幕Screen1.js和Screen2.js Screen1.js將閃屏,而Screen2.js將爲登錄屏幕。 我想要做的是在Screen1.js渲染5秒後打開Screen2.js。 我試圖從'react-native'導入{Navigation},但它不在這個庫上。任何想法我怎麼能做到這一點?React原生導航

+1

你如何管理你的路線?你不能只使用'setTimeout'來改變路線來顯示不同的屏幕? – ArneHugo

+0

我正在嘗試,但我不知道,因爲我是新的反應原生 – Endar

+0

@Endar你應該更新你的問題。我不知道你在問什麼。 – vonovak

回答

1

如果您要使用導航react-native,項目開發人員建議您使用react-navigation。我使用過它,它工作得很好。比如說你想要一個標籤欄應用程序。您可以從react-navigation導入TabNavigator並使用它:

import { TabNavigator } from 'react-navigation' 
... 

const MyApp = TabNavigator({ 
    Home: { 
    screen: MyHomeScreen, 
    }, 
    Notifications: { 
    screen: MyNotificationsScreen, 
    }, 
}, { 
    tabBarOptions: { 
    activeTintColor: '#e91e63', 
    }, 
}); 

更多的例子和文檔:https://reactnavigation.org/docs/navigators/tab