приложение в нем я могу залогинится и сохранить стейт текущего юзера, но сессия которая заводится на бэках имеет ограниченый жизненый цикл и очень часто получается так, что я пошарился где-то пришел открыл вкладку с приложением и вроде как могу далее лазить в нем переходить в закрытые не авторизованым пользователям разделы и тд я понимаю, что просто необходимо переодически простукивать к серверу и проверять не стухла ли сессия, но как часто мне нужно делать? и может кто-нибудь подскажет есть ли в реакте возможность отловить событие возврата пользователя на вкладку?
Сделай воркер, который будет постоянно связан с нодой на беке, которая в случае смерти сесси даст воркеру сигнал и на фронте по этому сигналу делай что тебе нужно
Обсуждают сегодня