@Antoskin
React

Как поставить якоря на ссылки?

У нас есть spa-сайт. По задумке дизайнера, когда мы находимся на главной странице, некоторые route ссылки ведут себя как якоря, без перехода на другую страницу.
И ещё кейс, когда находишься к примеру на стр контакты, при нажатии на стр terms, route перекидывает на главную и якорится на terms..

Правильно я понимаю что это жесть ?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Вариантов решения много. У ссылки есть onClick, у компонента componentDidMount. Еще есть готовые решения вроде react-router-hash-link
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Vlatqa
@Vlatqa Куратор тега CSS
ну и делай /#terms в чём проблема?
Ответ написан
anton_reut
@anton_reut
Начинающий веб-разработчик
И в чем тут жесть? Начальные знания html, детский сад.
В первом случае ссылки будут выглядеть примерно так: www.site.ru/#link
Во втором случае ссылки будут выглядеть примерно так: www.site.ru/page#link
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы