1
私は本当に単純な2ページレイアウトを設定しようとしています。ここで反応ルータを使用して2ページのサイトを設定する
は私のメインのエントリー・ページである:
ReactDOM.render(
<Router>
<Route path="/" component={HomeTheme} />
<Route path="blog" component={BlogTheme} />
</Router>
,rootElement
);
私は以下のように、異なるレイアウトで各ルートをレンダリングしたいと思います:
//Main Layout
render() {
return (
<div>
<Header />
<MainNavigation />
<AboutPage />
<SkillsSection />
<ExperienceSection />
<Blog content={this.state.text} />
<Footer />
</div>
);
}
//Blog Layout
render() {
return (
<div>
<BlogHeader />
<MainNavigation />
<Footer />
</div>
);
}
私が持っている問題は、常にデフォルトのレイアウトですHomeTheme
、どのようにリンクごとに異なるコンポーネントを使用できますか?