Я сделал вложенные вкладки так:
const nestedTabNavigator = createMaterialTopTabNavigator({
TabA: { screen: TabA },
TabB:{ screen: TabB },
}
Это часть другого навигатора вкладок.
const bottomTopNavigator = createMaterialBottomTabNavigator({
Tab0: { screen: Tab0 },
nestedTabNavigator:{ screen: nestedTabNavigator },
}
Проблема, с которой я сталкиваюсь, заключается в том, что TabA отключается при переходе изTabB для любых других экранов. Например, если TabA размыто и TabB сфокусирован на nestedTabNavigator, если я перехожу к ScreenC или переключаю вкладку на Tab0 из bottomTobNavigator, TabA отключается.
Если я переключаюсь на Tab0, когда TabA находится в фокусе, TabAне отключается.
Это странное поведение происходит только в Интернете (Expo web). Он хорошо работает в мобильных средах.
Есть ли обходной путь, предотвращающий размонтирование части materialTopTabNavigator?