我以前的代码在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