все ссылки в реакт-приложении? Нужно чтобы все ссылки, у которых урл заканчивается на pdf, не редиректили, а открывали pdf-reader и делали e.preventDefault. Но ссылки и NavLink, и <a> обычные, часть приходит в виде контента с апи, и обернуть все в свой компонент не получится. И вариант с ковырянием React.Router тоже не вариант наверно, т.к. часть ссылок может быть target=_blank.
В какую сторону копать?
повесить глобальный листенер до маунта приложения и в нем проверять, что клик по ссылке, а потом смотреть href
Обсуждают сегодня