Как передать множество экранов в createMaterialTopTabNavigator - PullRequest
0 голосов
/ 10 декабря 2018

Мой предыдущий код был в Tabbarnavigator и переходил к навигации 2, я должен использовать createMaterialTopTabNavigator.Как это сделать Измените это как не работает.В предыдущем коде были имена экранов и реквизиты, передаваемые в виде массива.Это, похоже, не работает сейчас в createMaterialTopTabNavigator.Как мне это исправить

import { TabNavigator,  createStackNavigator, navigationOptions,NavigationActions,createMaterialTabTopNavigator } from "react-navigation";


    componentDidMount() {


          const screens = {};

        if (childscreens.length === 0){
          console.log("childscreens empty")
          this.setState({
            isChildDataEmpty : true
          });
          return;
        }
          for (let i = 0; i < childscreens.length; i++) {
            var page = childscreens[i];
            screens[page.screenName] = { screen: DashboardListView };
          }


          const TabNav = TabNavigator(screens, tabNavigatorConfig);

          this.setState({
            tabs:TabNav,
            childResponse: childrenArray,
           });


    }



export default Dashboard_main1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...