Использование тега привязки с маршрутизатором React и избежание перезагрузки страницы - PullRequest
0 голосов
/ 17 марта 2020

Мы показываем сетку пользователям с информацией о продукте. В первом столбце должна отображаться ссылка для перехода пользователя на другой маршрут, который отображает сведения о продукте. Компонент сетки, который мы используем, принимает шаблон для ячейки. Таким образом, мы можем предоставить что-то вроде этого:

<a href='/product-details/{row.productId}'>{row.productName}</a>

Это хорошо, и ссылка тоже хорошо. Однако при нажатии на название продукта он перезагружает страницу. Мы не можем использовать тег Link здесь.

Есть ли способ сформировать ссылку вручную с помощью тега привязки - как элемент Link реактивного маршрутизатора создает ссылки?

Обратите внимание, что мы хотим использовать BrowserRouter, Если мы используем HashRouter , мы можем сформировать ссылки с помощью / # /, и страница не перезагрузится. Однако мы хотим избежать использования HashRouter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...