10

反応ネイティブの下部タブでアクティブなタブになるようにダッシュボードをロードしたい。ダッシュボードがロードされるたびにナビゲーションが行われますが、ダッシュボードに移動するたびに、反応するボトムタブナビゲーションの最初の要素である受信トレイ画面に移動します。画面下部のタブが使用されるたびにデフォルト画面を作成する方法はありますか?

ボトムナビゲーションに使用しているコードは

 dashboard: {
        screen: createBottomTabNavigator({
            inbox: {
                screen: Chat,
                navigationOptions: ({ navigation }) => ({
                    title: 'Inbox',
                }),
            },
            favourite: {
                screen: Favourite,
                navigationOptions: ({ navigation }) => ({
                    title: 'Favourite',
                }),
            },
            dashboard: {
                screen: Dashboard,
                navigationOptions: ({ navigation }) => ({
                    title: 'Home',
                    initialRouteName: 'dashboard'
                }),
            },
            setting: {
                screen: SettingScreen,
                navigationOptions: ({ navigation }) => ({
                    title: 'Setting',
                }),
            },
            survey: {
                screen: NutritionistSurvey,
                navigationOptions: ({ navigation }) => ({
                    title: 'Survey',
                }),
            },
        }),
        navigationOptions: ({ navigation }) => ({
            title: 'Dashboard',

        }),


    },

ナビゲーションは完全に正常に機能しますが、ユーザーがダッシュボードに移動するたびにダッシュボード画面をロードする方法が必要です。

4

3 に答える 3