том, когда я перехожу на неё через TabBar? useEffect не работает. Сделал такой костыль, но, как сами понимаете, он неэффективен.
https://i.imgur.com/TTgyeSO.png
насколько я помню у табБаров есть проп isFocused
А что за таббар? Может в доке есть инфа как сделать то, что вам нужно. Я какой-то юзал и там можно было настраивать мемоизацию табов.
Я usefocuseffect юзал, но не знаю мб костыль
А как может useEffect не работать в FC ?
Экран изначально смонтирован?
изначально подход неправильный, не надо выполнять этот код в useEffect, он не для этого предназначен в вашей библиотеке наверняка есть какой-то пропс или метод который отвечает за выполнение коллбека при переходе на страницу вам нужно написать эвент по типу someScreenOpened, т.е. то, что произошло, а не что надо сделать и уже в модели, в бизнес слое вашего приложения вы описываете что нужно сделать, когда какой экран открыт
Обсуждают сегодня