Мы показываем сетку пользователям с информацией о продукте. В первом столбце должна отображаться ссылка для перехода пользователя на другой маршрут, который отображает сведения о продукте. Компонент сетки, который мы используем, принимает шаблон для ячейки. Таким образом, мы можем предоставить что-то вроде этого:
<a href='/product-details/{row.productId}'>{row.productName}</a>
Это хорошо, и ссылка тоже хорошо. Однако при нажатии на название продукта он перезагружает страницу. Мы не можем использовать тег Link здесь.
Есть ли способ сформировать ссылку вручную с помощью тега привязки - как элемент Link реактивного маршрутизатора создает ссылки?
Обратите внимание, что мы хотим использовать BrowserRouter, Если мы используем HashRouter , мы можем сформировать ссылки с помощью / # /, и страница не перезагрузится. Однако мы хотим избежать использования HashRouter.