Я хочу создать разные вкладки на разных экранах.Это немного сложно объяснить, поэтому я опубликую пару фотографий, чтобы проиллюстрировать свой вывод.
Я уже создал навигатор по вкладкам, используя createMaterialTopTabNavigator, но кажется, что я не могу применить одну и ту же логику дваждыв целом отдельный файл JS.Мой javascript довольно слабый.
Это мой код для навигации по первой вкладке (лента новостей + сервисы).Я собираюсь сделать то же самое, но с разными названиями вкладок.
Мой вопрос: как мне добиться достижения желаемого результата?
import {createMaterialTopTabNavigator} from 'react-navigation';
import NewsfeedActivity from './NewsfeedActivity';
import ServiceActivity from './ServiceActivity';
export default createMaterialTopTabNavigator({
Newsfeed:{screen: NewsfeedActivity},
Services:{screen:ServiceActivity}
},
{
initialRouteName:'Services',
swipeEnabled:true,
navigationOptions:({navigation})=>({
header:null
}),
tabBarOptions:{
activeTintColor:'#65FAE9',
inactiveTintColor:'white',
allowFontScaling:true,
indicatorStyle:{borderBottomColor:'#65FAE9', borderBottomWidth:4,},
style:{backgroundColor:'#515276',paddingBottom:5},
labelStyle:{fontWeight:'bold',marginTop:'40%'},
},
},
);
Что у меня есть:
Что я хочу создать:
![enter image description here](https://i.stack.imgur.com/mqb1X.png)