Я работаю над страницей оформления заказа React, на которой после нажатия кнопки отправки PayPal я получаю 3-секундный индикатор загрузки, а затем меня перенаправляют на сайт PayPal. Однако когда я нажимаю кнопку «Назад» в браузере, чтобы вернуться на страницу оформления заказа, я сталкиваюсь с проблемой, когда страница зависает с бесконечным вращающимся загрузчиком и наложением, которое предотвращает взаимодействие.
Я' В настоящее время я использую логическое значение templateContext?.isLoading для управления состоянием загрузки, но я хочу избежать перезагрузки страницы при переходе назад. В идеале я хотел бы установить для isLoading значение false, если предыдущая страница была страницей перенаправления PayPal, а не перезагружать всю страницу.
Моя главная цель — найти решение для отслеживания предыдущую страницу (например, проверьте, был ли это PayPal) и либо остановите индикатор загрузки, либо запретите наложению блокировать взаимодействие без перезагрузки страницы.
Кто-нибудь сталкивался с подобной проблемой или знает о ней? способ справиться с этим в Реагировать?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ct-checkou