React中被Router组件包裹的组件(非Route组件引入),在每次地址怎么变化?

相关代码

<BrowserRouter>
    <div className="App">

      <Link to="/">去首页</Link>
      <Link to="/news">去新闻</Link>
 
      <Route exact path="/" component={Home} />
      <Route path="/news" component={News} />
      
      <SiderBar></SiderBar>
      
    </div></BrowserRouter>

在我点击"去首页","去新闻"来回切换时,SiderBar组件的render函数都会被调用,这是为什么呢?并且返回BrowserRouter组件的render函数并没有被重复调用。



绝地无双
浏览 856回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP