我正在使用 React Router v4
Browser Router 。我的情况是我在每次页面刷新时都会调用登录页面(浏览器刷新单击或 F5)
路线
<Router history={history}>
<div>
<Spin spinning={this.props.isloading}>
<Switch>
<Route path="/login" component={Login} />
<Route path="/Dashboard" component={Dashboard} />
<Route path='*' component={NotFound} />
</Switch>
</Spin>
</div>
</Router>
我需要在页面刷新时加载登录组件,所以我需要如下所示的内容
<Refresh path="/login" component={Login} />
最佳答案
这发生在我身上,问题是我从react-router-dom导入路由器而不是BrowserRouter作为路由器。
关于javascript - react 路由器|仅在页面刷新时加载组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50051618/