У меня в настоящий момент настроено мое приложение из корня: -
-SwitchNavigator
-Splash (Also decides if you have a token or not and where to send you...)
-AuthFlow (If no Token...)
-Login Screen
-SecureFlow (If a Token exists...)
SecureFlow выглядит так: -
(MobX Provider)
<Provider store={stores}>
<DrawerNavigator />
</Provider>
Тогда DrawerNavigator выглядит следующим образом: -
-DrawerNavigator
-StackNavigator
-Home(Main screen once authenticated)
-StackNavigator (Screen1)
-Screen1a
-Screen1b
-Screen1c
-Screen2
-Screen3
-Screen4
Версия React-Navigation - 2.2.5
Итак, по какой-то причине, если я нажму кнопку аппаратного возврата, скажем, с Screen1aили даже Screen3, приложение закрывается, а не перемещается назад ... Встроенные кнопки Назад в Navigator работают нормально.
Кто-нибудь знает, почему это так?
Я читал о людях, работающих с Redux.вручную настроить поведение кнопки «назад», но в данном случае MobX?
Не похоже, что MobX или React Navigation имеют много общего друг с другом в моей реализации?