<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函数并没有被重复调用。