有没有办法强制React-Router <Link>从路径加载页面,即使当前位置已经是该页面?我似乎无法在react-router文档中找到任何提及.
我们在"申请"路线上有一个页面,用于加载带有英雄形象,一些解释性文本等的着陆页,以及一个"申请此程序"按钮,该按钮交换作为申请表格的内容.这一切都发生在相同的"应用"路线上,因为如果没有首先点击着陆页,用户就无法直接导航到此表单.
但是,当他们打开这个表单时,他们再次单击导航菜单中的apply链接,整个页面应该像第一次安装时一样重新加载,让他们再次"返回"(但实际上,向前)到目标网页.
相反,单击" <Link>不执行任何操作",因为react-router看到我们已经在"apply"页面上,因此不会卸载当前页面然后安装另一个页面.
有没有办法强制它卸载当前页面然后挂载请求的页面,即使它是页面用户应该已经打开?(<Link>例如通过一个属性?)
react-router ×1