我已经在一个称为Route的单个文件中设置了我的所有React Native导航,这工作正常。我只需要知道哪种方法更好。
1)将所有导航保留在一个路由器文件Route.js中。
2)为每个导航器保存单独的文件,即Stack Navigator,Tab Navigator
哪种方法更好,更可维护。
const BottomTabNavigation = createBottomTabNavigator({
WallComponent: {
screen: WallComponent,
navigationOptions: {
tabBarLabel: "Personal Wall"
}
},
More
});
const AppStackNavigator = createStackNavigator({
TabNavigator: BottomTabNavigation,
ViewSessionFriends: {
screen: ViewSessionFriends
}
});
const AppContainer = createAppContainer(AppStackNavigator);