Использую для навигации react-native c react-navigation v.4.
Необходимо переключаться между двумя экранами сохраняя состояние обоих экранов (не отмонтируя их).
Как сейчас:
const PagesStack = createStackNavigator({
... тут еще экраны, на которые можно переходить из Feed
});
const AppStack = createSwitchNavigator({
Feed: FeedScreen,
Pages: PagesStack
}, {
resetOnBlur: false,
initialRouteName: 'Feed'
});
Проблемы:
- если перейти из Feed на экран из стека Pages то Feed отмонтируется
- у Feed пропала шапка
Пробовал делать из - Feed стек с единственным экраном - шапка появляется, но все равно при переходе между экранами их состояние не сохраняется.
При необходимости готов обновиться до 5 версии react-navigation.