最新バージョンのリアクションルータ(^ 3.0.0)を使用しています。リアクタのナビゲーションでページ/コンポーネントが変更されない
私は簡単なナビゲーションを作成しようとしていますが、URLパスに関連して表示されるコンポーネントを変更するのに問題があります。
これは私の単純なルーティングコードです:
ReactDom.render(
<Router history={browserHistory}>
{routes}
</Router>,
document.getElementById('app')
);
と、これは私のルート変数です:
var routes = (
<Route path="/" component={App}>
<IndexRoute component={Home} />
<Route path="authors" component={AuthorPage} />
</Route>
);
私はhttp://localhost:9005/#/authorsに移動すると、私はまだ表示されたアプリケーションコンポーネントを取得します。間違ったパス(authors1)を入力すると、パスが存在しないというエラーが表示されるので、私のルーティングが著者のパスを認識することが分かります。私はbrowserHistoryとhashHistoryの両方を使ってみました。
私のルーティングが著者のパスを認識すると仮定すると、なぜ著者のコンポーネントに従ってページのコンテンツが変更されないのですか?
ありがとうございました
ありがとうございます。 – SyndicatorBBB