Я использую Tab Navigation из react-navigation 4.1.1. У меня 5 вкладок. На моей 5-й вкладке я перехожу к экрану A и оттуда к экрану B из B, когда я go перехожу на 3-ю вкладку. Если я сейчас нажму 5-ю вкладку, она ничего не покажет.
Конфигурация вкладки My3rd
ListAnItem: {
screen: sellAnItemScreens,
navigationOptions: ({navigation}) => ({
tabBarIcon: ({focused, tintColor}) => {
return (
<Icon
name={'camera'}
size={focused ? 26 : 25}
color={tintColor}
style={{width: focused ? 32 : 30}}
/>
);
},
tabBarOnPress: ({navigation, defaultHandler}) => {
console.log('PROFILE CLICKED' + navigation.state.routes.length);
if (navigation.state.routes.length > 1) {
for (let i = 0; i < navigation.state.routes.length; i++) {
navigation.pop();
}
} else {
defaultHandler();
}
},
}),
},`
Это происходит только в том случае, если реализована tabBarOnPress. TabBarOnPress был реализован для очистки стека на каждой вкладке, когда пользователь нажимает на нее.
Любая помощь приветствуется
Заранее спасибо.