Задать вопрос
@75db77

Как сделать неактивные ссылки (Link) в header?

Написал линки в header, нужны просто для разметки в React приложении (никакого перехода по ним не будет)
<div className="header">
         <div className="logo">Logo</div>
                 <div className="links-header">
                     <Link to="/"><span>Главная</span></Link>
                     <Link to="/about"><span>О нас</span></Link>
                     <Link to="/contacts"><span>Контакты</span></Link>
                  </div>
 </div>

У меня ошибка:
Error: Invariant failed: You should not use <Link> outside a <Router>


Что добавить еще?
  • Вопрос задан
  • 395 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Merion Academy
    Frontend-разработка на React
    4 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
IDriuk
@IDriuk
программист
Link это компонент из библиотечки react-router (образец https://reacttraining.com/react-router/web/guides/...
Если переходы не нужны, то можно использовать обычный html тег <a href='#' className='link'>Главная</a>
Ответ написан
Комментировать
angela_merkel
@angela_merkel
Frontend developer, youtube bloger and a good girl
Вот отсюда понятно, как работает react-router-dom
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽