У меня есть одно странное требование в одном из моих проектов, требование - 1) При начальной загрузке моего веб-приложения оно должно загрузить начальную страницу (первую страницу).2) Если пользователь заходит в следующий раз, он должен быть перенаправлен прямо туда, куда он ушел ранее - я получаю DROP STAGE из API.3) Когда пользователь заходит в следующий раз, он перенаправляется на ранее удаленную страницу, но при нажатии назад он может быть перенаправлен на предыдущую страницу страницы, на которой он оставил
Теперь то, что я сделал до сих пор, -
Я использовал реагирующий маршрутизатор-dom для маршрутизации, но со мной происходит следующее:
1) Пользователь приходит в первый раз, и он перенаправляется на самую первую страницу, проверяяСтадия DROP из API 2) Когда пользователь приходит снова, у него есть ЭТАП DROP (из API), поэтому я перенаправляю его на страницу DROPPED.3) Когда пользователь нажимает кнопку «Назад» (мобильное устройство), пользователь не остается на странице, вместо этого он снова перенаправляется на УТВЕРЖДЕННУЮ СТРАНИЦУ, когда я проверяю ЭТАП УМЕНЬШЕНИЯ на событии componentWillMount, и он снова перенаправляется.
Обходной путь, который я попробовал, -
1) Чтобы установить переменную localalstorage на удаленной странице и проверить эту переменную на нажатой странице кнопки назад - НО РЕЗУЛЬТАТ Я ПОЛУЧИЛ ЗНАЧЕНИЕ LOCALSTORAGE КАК ПУСТОЙ 2)Чтобы проверить действие страницы, т.е. когда пользователь нажимает кнопку «назад», действие становится POP, но проблема заключается в том, что когда пользователь приходит в первый раз, действие также выполняется по протоколу POP - КАК Я МОГУ ПОЛУЧИТЬ ДЕЙСТВИЕ, КАК НАЖАТЬ НА НАЧАЛЬНОЙ НАГРУЗКЕ
Как мне добиться своей функциональности.Пожалуйста, помогите