Как передать множество экранов в createMaterialTopTabNavigator

Мой предыдущий код был в 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

0 ответов

Другие вопросы по тегам