2017-05-05 122 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