История навигации React Native Stack не сбрасывается - PullRequest
0 голосов
/ 12 июля 2020

Я новичок в React native. Я создал простое приложение с навигатором стека, имеющим два экрана - домашний и профиль. Внутри дома я визуализирую FlatList из 5 элементов с помощью TouchableOpacity. Я написал функцию onPress, чтобы щелкнуть любой элемент в списке, чтобы перейти к экрану профиля.

Внутри экрана профиля есть кнопка «Назад» для возврата на главный экран.

Вот что происходит . 1] Когда я запускаю приложение, главный экран загружается должным образом. 2] Когда я нажимаю на любой элемент, он переходит на экран профиля, как и ожидалось. 3] Нажмите кнопку «Назад» на экране профиля, чтобы вернуться на главную страницу, как и ожидалось. Проблемы, с которыми я сталкиваюсь, перечислены ниже. 4] После того, как я вернусь на домашнюю страницу, когда я снова нажимаю на любой элемент из списка, я не попадаю на экран профиля. 5] Если я перезапускаю экран профиля приложения, вместо главного экрана отображается экран. Когда я нажимаю кнопку «Назад» на экране профиля, я попадаю на главный экран, однако ничего не происходит, когда я нажимаю на любой элемент, аналогичный пункту 3] выше.

Обратите внимание, что я установил initialRouteName = "Home" в Stack.navigator.

Благодарю за любую помощь.

Спасибо, Абхиджит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...