У вас есть два способа прослушивания изменений экрана:
Подпишитесь на изменения состояния, вы можете узнать больше здесь
Используя опору onStateChange
из NavigationContainer
, вы можете прочитать больше здесь
Вы можете проводить там свои проверки и скрывать закусочную, когда вы хотеть. Преимущество, которое он имеет перед оберткой хука useNavigation
, состоит в том, что он будет работать не только с вашим пользовательским хуком, но также и с опорой navigation
, переданной на все экраны в вашем навигаторе.