заново то возвращаюсь на последний шаг, я так понимаю скрин не обновляется состояние как можно сбросить ?
Так как все предыдущие скрины остаются в кеше приложения. А состояния не сбрасываются, так как вы скорее всего использовали navigation.goBack() Попробуйте вариант с navigation.dispatch() Попробуйте поковырять документацию ReactNavigation. Не знаю на сколько это будет верно конечно, но можно сделать небольшой костыль с focuse ивентом. При повторной фокусирование на скрин сбросить все текущие состояния. Только не забудьте в return функции удалить ивент листенер Надеюсь что хотя бы минимально помог)
Вот с диспатчем скорей всего подойдет) За все время доку я уже узучил ,но вот навигация забавна штука и там можно не листенер а хук использовать isFocused
Согласен с вами
Обсуждают сегодня