首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React路由器/导航每次都在刷新我的页面

React路由器/导航每次都在刷新我的页面
EN

Stack Overflow用户
提问于 2018-08-09 15:37:25
回答 1查看 42关注 0票数 0

我有如下的路由器和导航页面。

代码语言:javascript
复制
      <Router>
         <Switch>
            <Route path="/reports" component={Reports} />
            <Route path="/line-monitoring" component={LineMonitoring} />
            <Route path="/device-management" component={DeviceManagement} />
            <Route path="/" exact component={Dashboard} />
        </Switch>
      <Router>





            <NavLink onClick="" to="/" exact>Dashboard</NavLink>
            <NavLink onClick="" to="/device-management">Device Management</NavLink>
            <NavLink onClick="" to="/line-monitoring">Line Monitoring</NavLink>
            <NavLink onClick="" to="/reports">Reports</NavLink>

问题是,每当我单击标题导航时,整个页面都在刷新。我怎么才能避免它。

EN

回答 1

Stack Overflow用户

发布于 2018-08-09 16:07:51

也许你可以使用shouldComponentUpdate方法?如果你用withRouter方法包装你的组件,它将在你每次改变location属性时重新呈现

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51761299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档