0

私は2つの画面を作成しました。Screen1.jsとScreen2.js Screen1.jsはスプラッシュ画面になり、Screen2.jsはログイン画面になります。 私がしたいのは、Screen1.jsがレンダリングされてから5秒後にScreen2.jsを開くことです。 {navigation-native}から{Navigation}をインポートしようとしましたが、もうこのライブラリにはありません。どのように私はそれを行うことができます考え?React-native Navigation

+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