В моем текущем стеке сцены у меня есть 3 сцены A, B и C. Переход взад и вперед от A до B до C отлично работает. Но я не мог вернуться к сцене А непосредственно с сцены С. Возможно ли это? Мой текущий код выглядит следующим образом:
<Scene key="root">
<Scene key="aKey" component={A} />
<Scene key="bKey" component={B} />
<Scene key="cKey" component={C} />
</Scene>
До сих пор я пытался добавить этот код в свой компонент C:
Actions.pop
Но он переходит только к предыдущей сцене (т.е. Компонент B), и я пытаюсь перейти непосредственно в корневую сцену (т.е. компонент A)
Вы используете Actions.pop(); Это означает, что он перейдет на задний экран. использование
Actions.reset('akey')
это приведет непосредственно к сцене А.
Как сказал Рахул, один из способов сделать это
Actions.reset('aKey')
Другой подход, который я выяснил, - это
Actions.popTo('aKey')