Как определить, начался ли новый сеанс ReactJS и / или сеанс браузера?

Каждый раз, когда пользователь переходит на URL, я планирую сохранить "lastUrl" в localStorage. Когда они возвращаются на сайт, при некоторых условиях, которые не важны, я хочу немедленно перевести их на lastUrl, который они посещали.

Я использую ReactJS, но не уверен, что решение будет специфичным для ReactJS или просто с использованием стандартных API браузера.

Есть ли для этого браузерный API или специальный шаблон ReactJS?

Этот вопрос кажется некорректным: как определить, запущен ли сеанс браузера или это следующий клик?

1 ответ

Решение

В зависимости от того, что считается "сессией" в вашем приложении, вы можете использовать sessionStorage вместо этого - одним из ключевых моментов является то, что новая вкладка считается новой сессией для sessionStorage,

Другие вопросы по тегам