Reactjs 为什么路由器交换机不响应';窗口位置更改时无法工作?

Reactjs 为什么路由器交换机不响应';窗口位置更改时无法工作?,reactjs,react-router,Reactjs,React Router,当我使用重定向、导航链接或其他图书馆工作人员时,React路由器交换机工作正常 问题出在函数loadOrderPage中。当它被触发时,窗口位置会改变,但页面不会相应地重新呈现以响应路由器交换机规则,所以“/order”的组件在该函数完成后不会呈现 这是我的简单反应课 现场工作示例如下: 从“React”导入React; 进口{ BrowserRouter作为路由器, 重新使用 路线,, 转换 }从“反应路由器dom”; 从“/components/Startpage”导入起始页; 从“/co

当我使用重定向、导航链接或其他图书馆工作人员时,React路由器交换机工作正常

问题出在函数loadOrderPage中。当它被触发时,窗口位置会改变,但页面不会相应地重新呈现以响应路由器交换机规则,所以“/order”的组件在该函数完成后不会呈现

这是我的简单反应课

现场工作示例如下:

从“React”导入React;
进口{
BrowserRouter作为路由器,
重新使用
路线,,
转换
}从“反应路由器dom”;
从“/components/Startpage”导入起始页;
从“/components/Orderpage”导入Orderpage;
从“react router”导入{withRouter};
类应用程序扩展了React.Component{
.......
loadOrderPage=()=>{
this.props.history.push(“/order”);
};
render(){
返回(
);
}
}

使用路由器(App)导出默认值
不能在
index.js
App.js
中定义两个。从
App.js
中删除

确保将
精确的
添加到您的



已尝试但无效您确定
工作正常吗?你能呈现简单的文本而不是它吗?是的,我确定而且简单,即使我在历史记录后刷新我的页面,也能在这里添加实时代码示例,
<Route exact path="/order">
  <Orderpage />
</Route>
<Route exact path="/">
   <Startpage/>
</Route>