ней идет через navigation.goBack?
не понятно что вы хитите сделать , можно более развернуто
на focus подпишитесь и делайте всё что нужно (эффекты и т.д.) или как вариант, вот useFocusEffect https://reactnavigation.org/docs/use-focus-effect/
Когда изменил язык я хочу чтобы все экраны сами себя обновили вызвав useEffect
unmountOnBlur = true
а вы делаете мультиязычность?
withTranslation(MyScreen) можно в кадый скрин инжектать текущее свойство локали ru|en что заставит его обновляться
А вам не кажется, что это должно вообще не так звучать, вместо этого должно быть что-то типа: хочу чтоб при смене текущего языка в модели, все компоненты, использующие текущий язык, обновились? Ну просто хуки это чудесно, но тыкать их туда, где нужна просто нормальная архитектура - это грабли собирать )
в принципе если взять i18next (насчет других не помню точно), в react-i18next есть хук useTranslation - весьма неплохой вариант решения задачи, если хоки не хочется тащить.
Обсуждают сегодня