【发布时间】:2019-09-04 10:57:52
【问题描述】:
当组件挂载时,我有一个带有数据表获取数据的路由页面。当我多次单击同一个 react-router-dom 链接(到上面的路由)时,似乎组件仅在路由更改时才卸载(要渲染不同的组件)。
我希望在再次单击同一链接时强制重新安装组件以获取新数据。 react-router-dom Link 或任何其他 Link 组件中是否有任何选项或任何技巧可以做到这一点?
我的示例代码在这里:https://codesandbox.io/s/react-router-9wrkz
我希望在多次单击关于链接时重新安装关于组件
【问题讨论】:
-
我已经用你的代码框更新了我的答案
-
很好,谢谢@Mohamed Ramrami,这是实现这一目标的最佳做法
-
我不知道这是否是“最好的”,但可能是强制重新安装的最简单方法。
标签: reactjs react-router react-router-v4 react-router-dom