【发布时间】:2020-11-26 23:54:57
【问题描述】:
我的标题中有一个下拉菜单(在选择/选项上创建)。按照计划,当用户在下拉菜单中选择项目时,react-router 将更改 URL 并重新渲染页面。我在最后阶段有一个错误。 URL 更改,但页面未重新呈现
【问题讨论】:
-
你能详细说明吗?
-
您在
SelectRouter中使用的BrowserRouter仅包装选择。BrowserRouter包含由Link和Route组件使用的上下文。要解决此问题,您应该从SelectRouter中删除BrowserRouter并将其添加到您的App,确保Header和Route都是BrowserRouter的子项(嵌套或直接)跨度> -
@JacobSmit,成功了!非常感谢!
标签: javascript reactjs react-router