CreateMaterialTopTabNavigator как добавить 3-ю вкладку - PullRequest
0 голосов
/ 17 октября 2019

Я учусь реагировать на родной язык, и мне удалось запустить и запустить 2 вкладки. Сейчас я пытаюсь добавить третью панель вкладок, но каждый раз, когда я пытаюсь добавить третью панель вкладок, я вижу только 2 панели вкладок. Я немного застрял и надеюсь, что кто-нибудь поможет с кодированием.

import React from 'react';
import {
    createMaterialTopTabNavigator,
} from 'react-navigation';
import FoldersList from '../screens/FoldersList';

const Routes = {
    Home: {
        screen: (props) => <FoldersList {...props} tabIndex={0}/>,
        navigationOptions: {
            title: 'Home'
        }
    },
    MyNewTab: {
        screen: (props) => <FoldersList {...props} tabIndex={1} createFolderTitle='Create new tab folder' />,
        navigationOptions: {
            title: 'My New Tab'
        }
    },
        MyThirdTab: {
        screen: (props) => <FoldersList {...props} tabIndex={2} createFolderTitle='Create new tab folder' />,
        navigationOptions: {
            title: 'My Third Tab'
        }
    }
}

const routeConfig = {
    swipeEnabled: false
}

export default TabNavigator = createMaterialTopTabNavigator({
    ...Routes
}, routeConfig);

1 Ответ

0 голосов
/ 17 октября 2019

В вашем коде есть синтаксическая ошибка, и он, вероятно, не компилируется. Измените следующее:

export default TabNavigator = createMaterialTopTabNavigator({

на

export default createMaterialTopTabNavigator({
...