【发布时间】:2021-04-12 12:23:11
【问题描述】:
我有一个包含指向不同页面的链接的菜单,但是当我单击指向我已经打开的页面的链接时,实际上什么也没有发生。我希望页面重新呈现,就好像用户从另一个页面点击一样。 我试过了
navigate('/temp')
navigate(link, { replace: true })
但它不起作用。
【问题讨论】:
-
没有页面刷新?您尝试在什么级别(例如,组件深度)执行此操作?如果没有状态或属性更改,除非您强制重新渲染,否则没有明确的理由重新渲染。
标签: reactjs gatsby reach-router