【发布时间】:2019-07-22 03:18:52
【问题描述】:
我是 React Router 的新手。
我有一个使用 React Router 4 切换页面的菜单栏。
我发现如果我点击当前路径的菜单项,页面不会触发重新渲染。
(例如当前路径是/person,然后点击菜单项将切换到/person)
我有以下 React 路由器。
<Switch>
<Route path={"/home"} component={Home} />
<Route path={"/person"} component={Person} />
<Route path={"/contact"} component={Contact} />
<Route exact path="/" component={Login} />
</Switch>
如果点击当前路由,如何触发重新渲染组件?
谢谢
【问题讨论】:
-
理想情况下,您不应该在这种情况下触发完全重新挂载
标签: reactjs react-router render react-router-v4