javascript - react 路由器|仅在页面刷新时加载组件

标签 javascript reactjs react-router page-refresh

我正在使用 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/

相关文章:

javascript - 无法在 flow-js 中将类型设置为 Array<string>

javascript - React Dist 无需服务器、 Node 或 Http 服务器

javascript - 在 React 中使用按钮过滤数据

javascript - React Router - 呈现 <Redirect> 而不是子列表组件

javascript - React 路由器不允许加载图像

php - TinyMCE 画得不错,但不让我输入。在 FF 中,按钮有错误 : Component returned failure code: 0x80004005

javascript - 无法从弹出窗口访问网页 DOM; console.logs不显示

java - 从 JavaScript 调用托管 bean 方法以最终填充 Primefaces 对话框组件

javascript - 使用 React 状态隐藏组件 onClick

javascript - React 中的状态未渲染到屏幕上