Пояснения к сценарию:
Я использую реактив-собственный-маршрутизатор-поток (4.0.0-бета.31), реактив-собственный (0.54.0), реакт-редукс (5.0.7) и редукс (4.0.0).
Вверху находится app.js, у которого есть провайдер с редуктором и redux-thunk, внутри - маршрутизатор, который вы можете увидеть в app.js .
И файл маршрутизатора - router.js . Итак, когда приложение загружается первым, первая сцена вкладки открывается после экрана входа в систему, а затем, когда я нажимаю кнопку «Назад», приложение переходит в фоновый режим и выполняется размонтирование этого компонента, но когда приложение открывается снова, при нажатии значка приложения ничего не отображается жизненный цикл выполняется. Выполнение происходит так, как выполняется сцена сцены маршрутизатора, и вызывается действие, которое продолжается до редуктора, но после этого ни один из методов жизненного цикла компонента не выполняется. Затем, когда я убиваю приложение и открываю его снова, оно работает нормально
На любом экране приложение убивается, этот конкретный экран появляется после запуска. Некоторое состояние становится постоянным. Измененное состояние устанавливается в редукторе, но функция mapstatetoprops не вызывается. Компонентная функция не выполняется.