Посещенные ссылки в одностраничном приложении не меняют цвет при нажатии на них - PullRequest
0 голосов
/ 14 июля 2020

Я пробовал поискать информацию об этом в Google, но не нашел ничего подходящего.

Я создаю SPA с помощью react и response-router-dom. Когда я нажимаю ссылку на своей странице по умолчанию, я go перехожу на страницу без перезагрузки, но цвет моей посещенной ссылки не меняется. Могут ли уважаемые специалисты что-то сказать по этому поводу? Наверное, есть место в стандарте w3 c (не нашёл), что бы что-то об этом сказать.

1 Ответ

0 голосов
/ 14 июля 2020

Используйте NavLink и установите атрибут activeClassName = "your classname"

UPD. Во-первых, вам нужно установить className на NavLink и назначить стиль: посещенный для вашего класса. Но в SPA ваша ссылка не будет определяться как посещенная, поэтому вам понадобится лог c для проверки истории ссылок. Вы можете попробовать использовать для этого localstorage или что-нибудь еще

...