как в react-router отследить событие перехода вперед и назад по истории? Когда юзер серфит историей стрелками браузера
У меня есть компонент PageOverlay, который открывает где угодно модалку. При открытии для body даются стили с блюром. Проблема: если я открыл модалку на странице, где есть кнопка, по клику на которую эта же модалка открывается, а потом вернулся на предыдущую страницу, где нету этой кнопки, то оверлея нет, но блюр остается. Можно ли как-то в PageOverlay отследить переход по истории вперед или назад, чтобы благополучно закрыть модалку?