これは私の最初の投稿です。すべてをカバーしていて、さまざまなトピックの検索を行い、いくつかのvidsを見て、反応が遅くなる前に反応ルータのドキュメントを読んでください。固定レイアウトのSPAのリアクタの設定
:-(私は、次のコンポーネントが単一ページアプリ、に取り組んでいます:子コンポーネント - : -
- 地図
レイアウト親コンポーネントを、2人の子供を持っています
- イベント - 子コンポーネント、子コンポーネントが1つあります。
- EventDetails すべての回でページのレイアウト・コンポーネントを維持し、マップとイベントをレンダリングするためにルータを反応させる設定しようとすると
。イベントの内部で、event_id(リンクが機能している)のリンクをクリックすると、EventDetailsに表示されます。イベントに表示するEventDetailsコンポーネントを取得する方法についてはわかりませんが、レイアウトはまだ表示されています。
私は自分のルートが誤って設定されているか、IndexRouteを完全に理解していないと確信しています。
私のルータの設定の下の画像といくつかのコード。
レイアウト図のimgurリンク:http://i.imgur.com/lOtpWqE.png
そして
へのリンクは、ルータの設定を反応させる:
<Router history={hashHistory}>
<Route path="/" component={Layout} >
<Route path="/events/:event_id" component={EventDetail} />
</Route>