экран на который доступ только если юзер залогинен в одном стороннем сервисе. Если юзер не залогинен то стек выглядит так "экран глубоко в стеке - экран логина - экран с доступом только залогиненных юзеров", если юзер залогинен я пушу сразу экран с доступом для залогиненных юзеров. Но вот в случае когда юзер не залогиненный то после логина когда юзер будет возвращаться назад по стеку он будет попадать опять на экран логина. В react-navigation я решал на сколько помню подобные проблемы через replace. А вот на RNN сейчас не могу придумать нормальный способ выкинуть экран из стека после логина. Есть хорошие практики на эту тему?
посмотри тут https://github.com/wix/react-native-navigation/issues/2860 в соседнем issue https://github.com/wix/react-native-navigation/issues/4747 пишут что единственный вариант это через setStackRoot
Обсуждают сегодня