Как передать множество экранов в 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