В React navigation v4 мы пропускаем нулевой экран следующим образом:
`Screen: { screen: () => null, navigationOptions: { tabBarIcon: <AddButton /> } },`
Но как мне это сделать в реагирующей навигации 5?
Вы можете передать <NavigatorName.Screen name="ScreenName">{() => null}</NavigatorName.Screen>, чтобы передать NULL как экран.
<NavigatorName.Screen name="ScreenName">{() => null}</NavigatorName.Screen>
Я выбираю этот путь для экранов, которые хочу скрыть. Может быть, поможет вам. Я управляю isLogin с Mobx.
{MenuStore.isLogin ? <></> : <Drawer.Screen name="Login" component={LoginStackScreen} />