Искажение ссылок фиксированной частью NavLink JS

73
13 ноября 2021, 00:50

Использую NavLink для формирования адресной строки. В одной из компонент url формируется по шаблону:

<NavLink to={"/Dialogs/" + props.id}>{props.name}</NavLink>

Что даёт ожидаемый результат: http://localhost:3000/Dialogs/3

Но после этого все прочие ссылки на разделы сайта, определённые в коде таким образом:

 <NavLink to='News' >News</NavLink>

в браузере превращаются в href='/Dialogs/News'

Но после правки адресной строки в ручную - всё снова работает как положено

Как заставить react изменять весь url при его переопределении? И почему может появиться фиксированная часть адреса?

Весь проект тут: https://github.com/jelka2008/SocialNet

Answer 1

Забыли слэш <NavLink to='/News'>News</NavLink>

READ ALSO
Ответ с php в js (ajax) без json

Ответ с php в js (ajax) без json

сделал аяксом запрос на покупку тарифплана на сайте, дополнительно захотелось выполнить валидацию на сервере (например если введенная сумма...

114
Свой шаблон в SuggestView - Яндекс карта

Свой шаблон в SuggestView - Яндекс карта

Как создавать свой шаблон в SuggestView я понял, но как вывести данные от SuggestView в шаблоне - я так и не понял

180