Я реализовал реагирующую навигацию с избыточным значением , как указано в официальной документации. Он работает нормально, но когда я перехожу с 1-го экрана на 2-й, он обновляет весь стек.
У меня было 3 экрана, которые назывались LoginScreen, HomeScreen и HomeDetailScreen.
Вот вывод в каждом случае
Начальная загрузка
output : вызывает конструктор LoginScreen
Когда я перехожу из Login в Home
output : вызывает конструктор LoginScren -> вызывает конструктор HomeScreen.
когда я перехожу из дома в домДетали
output : вызывает конструктор LoginScren -> вызывает конструктор HomeScreen -> вызывает конструктор HomeDetailScreen.
Версия
react-navigation : "^2.12.1"
react-navigation-redux-helpers": "^2.0.5"