0
私は現在、いくつかのページを持つアプリケーションを持っていますが、navbarからリンク先コンポーネントを使用するとルーティングがうまく動作します。React Bootstrap Navbar他のページへのリンクが適切でない
は/ページ1
を得ることができないと私は、ブラウザの上部にあるリンクは、に行くことに気づい:http://localhost:3000/#/citiesとは対照的に、(それは私がへのリンクを使用する場合のように)http://localhost:3000/page1。
私の現在のナビゲーションバーコードはこれです:私はちょうどリンクでテキストをラップした場合、我々は、私が欲しいものではありません、テキスト、をクリックしたとき
export class NavigationBar extends Component {
render(){
return(
<Navbar>
<Navbar.Header>
<Navbar.Brand>
<a href="#">Navbar</a>
</Navbar.Brand>
</Navbar.Header>
<Nav>
<NavItem eventKey={1} href="/page1">Page1</NavItem>
<NavItem eventKey={2} href="/page2">Page2</NavItem>
</Nav>
</Navbar>);
}
}
、それだけで動作しますし。 NavItemがリンク先のように動作するようにするにはどうすればよいですか?
おかげ
私は、 'NavItems'の' href'の代わりに 'linkTo = '/ page''を使ってこれをチェックします。http://stackoverflow.com/questions/42029939/how-to-make-a-twitter-bootstrap -navbar-in-a-react-js-project –