我正在尝试在侧边栏中创建链接列表。问题是,如果我使用
<ListItem button component='a' href="/persons">
页面会重新加载,而不是像Link
组件那样转到 url 。
<Link to='/persons' >
我想知道,如何用 react-router Link 行为替换 Material UI listItem href 行为?这是我试图修复的列表:
// this breaks the design
<Link to='/persons' >
<ListItem button>
<ListItemIcon>
<Icon>people</Icon>
</ListItemIcon>
<ListItemText primary="Personas" />
</ListItem>
</Link>
// this reloads the page, i want to avoid
<ListItem button component='a' href="/persons">
<ListItemIcon>
<Icon>bar_chart</Icon>
</ListItemIcon>
<ListItemText primary="Reports" />
</ListItem>
这是链接的外观: