Реализовать определенный сеанс тайм-аута на нескольких страницах веб-сайта - REACTJS

Предположим, есть 5 страниц сайта. Пользовательский поток будет 1->2->3->4->5->FINISH, Я хочу реализовать следующее: каждый раз, когда пользователь заходит на страницу 3, запускается таймер, и если он не завершает задачу в течение этого времени, он перенаправляется на страницу 2.

Я думаю о реализации этого с помощью Higher Order Component(HOC) который при монтировании запускает таймер. И, наконец, при экспорте компонентов страниц 3-4-5 (которые являются частью сеанса) с компонентом высшего порядка, созданным ранее.

Любой недостаток в моем подходе, учитывая, что пользователь может открыть несколько вкладок? Любое новое предложение?

0 ответов

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