ReactとJavascriptで開発するのはかなり新しいです。私はサイドメニューでアプリケーションをビルドしています。サイドメニューの選択に基づいて、さまざまなコンポーネントを表示したかったのです。誰かがこれを行う方法を私に導くことができますか?ここにメニューコンポーネントとインデックスコードを添付します。選択したメニューに基づいてサイドメニューと表示コンポーネントを使って反応するアプリケーション
class AppIndex extends Component {
constructor(props) {
super(props);
}
render() {
return (
<Navbar />
<div className="row">
<div className="col-md-2">
<MenuComponent/>
</div>
<div className="col-md-10">
// I need to add the components here based on selected item in menu
</div>
</div>
);
}
}
class MenuComponent extends Component {
constructor(props) {
super(props);
}
render() {
return (
<ul className=" nav nav-pills mr-auto flex-column">
<li className="nav-item">
Overview
</li>
<li className="nav-item">
Component1
</li>
<li className="nav-item">
Component2
</li>
<li className="nav-item">
Component3
</li>
<li className="nav-item">
Component4
</li>
<li className="nav-item">
Component5
</li>
</ul>
);
}
}
反応し、ルータ、HTTPSを使用しています。 com/react-router/web/guides/philosophy – InferOn