reactjs - 使用带有 React 路由器的锚标记并避免页面重新加载
问题描述
我们向用户显示带有产品信息的网格。第一列应该显示一个链接,将用户带到另一个显示产品详细信息的路线。我们使用的网格组件,接受单元格的模板。所以我们可以提供这样的东西:
<a href='/product-details/{row.productId}'>{row.productName}</a>
这很好,链接也很好。但是,当单击产品名称时,它会重新加载页面。我们不能在这里使用链接标签。
有没有办法使用锚标签手动形成链接 - react-router 的 Link 元素如何创建链接?
请注意,我们要使用BrowserRouter。如果我们使用HashRouter,我们可以用 /#/ 形成链接,并且页面不会重新加载。但是,我们要避免使用 HashRouter。
解决方案
推荐阅读
- asp.net-mvc - NonFactors.Mvc.Grid 是否有持久选择方式
- python - 如果字典的键相同,如何添加字典列表的值(列表)?
- window - SQL 中是否有一个函数可以帮助计算每个注册日期、最后一个设备、3 天内的用户数量和用户销售数量
- python - etree.tostring 返回一个带有一些命名空间的字符串
- java - Spring-Security 5.0.0 无状态会话
- sql-server - 没有任务状态的 SQL 进程阻塞其他进程
- python - 如果数据库中有数据,如何写一个条件,即函数不执行?姜戈
- c# - 如何安装 Microsoft.Data.SqlClient,但不在项目中
- pine-script - TradingView 使用 plotcandle 为蜡烛灯芯着色。但是当图表更改为折线图时,这些灯芯仍然存在。我如何自动隐藏它们?
- android-jetpack - 聚焦时,TextField 隐藏在键盘下