#reactjs #react-router #reactive-programming #flux #reactjs-flux
#reactjs #react-маршрутизатор #реактивное программирование #поток #reactjs-flux
Вопрос:
Мой проект представляет собой путешествие трех приложений react, пользователь выполняет шаги из приложения 1, затем перенаправляется в приложение 2, а затем перенаправляется в приложение 3.
Когда пользователь нажимает кнопку «Назад» и попадает в предыдущее приложение, поскольку страница перезагружается при переходе из одного приложения в другое, состояние предыдущего приложения теряется, и пользователь видит первую страницу приложения, а не последнюю страницу предыдущего приложения.
Я попытался вызвать другое приложение react как компонент отдельного приложения react путем рендеринга сгенерированного js в компоненте will mount.
Когда приложение загружается, оно отображает другое приложение внутри себя, но страница застревает в некотором бесконечном цикле, что приводит к уничтожению страницы.
Есть идеи, как я могу этого добиться?
Комментарии:
1. Вы могли бы сохранить состояние приложения в локальном хранилище, если они нажмут кнопку «Назад», а затем повторно увлажнить хранилище при перезагрузке приложения.
2. Вы когда-нибудь находили решение для этого?
3. Пока нет, но разделение кода может быть одним из решений.