Реализация определенного сеанса тайм-аута на нескольких страницах веб-сайта - REACTJS - PullRequest
0 голосов
/ 24 января 2019

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...