Я застрял в проблеме, которая возникает, когда пользователь вручную изменяет маршрут на вкладке браузера и нажимает клавишу ввода. Это заставляет мой реагирующий маршрутизатор перейти к состоянию, введенному пользователем. Я хочу предотвратить это и разрешить маршрутизацию только через поток, который я реализовал нажатием кнопки на моем веб-сайте.
Некоторые из моих экранов нуждаются в данных, которые будут доступны только в том случае, если пользователь перемещается по сайту с использованием ожидаемого потока. Если пользователь напрямую пытается перейти к определенному маршруту, вручную изменив маршрут в URL-адресе, он может пропустить нужный поток и, следовательно, приложение сломается.
Другой сценарий, если я хочу ограничить доступ некоторых пользователей к некоторым маршрутам, но пользователь знает путь и вручную вводит это в URL-адрес браузера, тогда он будет представлен с этим экраном, но не должен быть.