Я думаю, что это уведомление не имеет ничего общего с вашей навигацией, и оно должно быть реализовано вне его.В нашем приложении у нас есть аналогичный баннер уведомлений, который вызывается за пределами нашего навигатора и обрабатывает отображение сообщений об ошибках, таких как отсутствие подключения.
Наш App.js выглядит примерно так:
<Provider store={store}>
<View>
<Message /> // message banner
<AppNavigator /> // this is our navigation
</View>
</Provider>
Компонент Message находится вне навигации и подключен к нашему магазину приставок.Каждый раз, когда у нас возникает ошибка, мы отправляем избыточное действие и отображаем сообщение, не проходя навигацию вообще.