Как определить, начался ли новый сеанс ReactJS и / или сеанс браузера?
Каждый раз, когда пользователь переходит на URL, я планирую сохранить "lastUrl" в localStorage. Когда они возвращаются на сайт, при некоторых условиях, которые не важны, я хочу немедленно перевести их на lastUrl, который они посещали.
Я использую ReactJS, но не уверен, что решение будет специфичным для ReactJS или просто с использованием стандартных API браузера.
Есть ли для этого браузерный API или специальный шаблон ReactJS?
Этот вопрос кажется некорректным: как определить, запущен ли сеанс браузера или это следующий клик?
1 ответ
Решение
В зависимости от того, что считается "сессией" в вашем приложении, вы можете использовать sessionStorage
вместо этого - одним из ключевых моментов является то, что новая вкладка считается новой сессией для sessionStorage
,