我对react路由器及其新更新(版本4)有疑问。
这就是我目前呈现的内容:
<BrowserRouter>
<div>
<MainComponent/>
<Link to="/firstchild" >This is a link</Link>
<Rout path="/firstchild" component={FirstChild}/>
<Route path="/secondchild" component={secondchild}/>
</div>
</BrowserRouter>
第一个链接呈现FirstChild组件,这是它应该做的。
但是当我在FirstChild中有一个链接路由到这样的SecondChild组件时:
<BrowserRouter>
<div>
<Link to="/quelle">Link to SecondChild</Link>
</div>
</BrowserRouter>
它改变了路由,但是SecondChild组件没有显示出来。只有在我来回移动页面(alt + arrowLeft,alt + arrowRight)后才会加载SecondChild。
那么我如何正确地在子组件中创建链接,因为我似乎失败了可怕的atm。
非常感谢帮助!感谢