在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ React中被Router組件包裹的組件(非Route組件引入),在每次地址變化

React中被Router組件包裹的組件(非Route組件引入),在每次地址變化的時候都會調(diào)用組件的render?

相關(guān)代碼

<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函數(shù)都會被調(diào)用,這是為什么呢?并且返回BrowserRouter組件的render函數(shù)并沒有被重復(fù)調(diào)用。

回答
編輯回答
悶油瓶

是的。render肯定會觸發(fā)的。
觸發(fā)并一意味著頁面dom重新渲然。
所以沒有關(guān)系。renderrender吧。

2017年6月16日 14:05