私は同じタスクを実行する別の方法についています。Reactでは、どのようにコンポーネントを動的にレンダリングしますか?
私は、次の線に沿って何かをしたいと思います:
Menu Item 1
Menu Item 2
Menu Item 3
Target(Where component is loaded)
メニュー項目をクリックすると、ターゲット内部の関連するコンポーネントをレンダリングします。動的にコンポーネントをロードする方法はありますか?私。
<{menuItemName} />
これを行うための私の現在の方法論は、ひどい遅く、かつ面倒である(と動作しない)、および
<li onClick=this.setState({menuItem:"MenuItem1"})>Menu Item 1</li>
<li onClick=this.setState({menuItem:"MenuItem2"})>Menu Item 2</li>
<li onClick=this.setState({menuItem:"MenuItem3"})>Menu Item 3</li>
<{this.state.menuItem} />
を必要とする、私はこれを行うためのより良い方法がなければならない知っているが、私は現在、私が探している解決策を見つけるためのリアクションボキャブラリを持っていません。私はまた、レンダリングメソッドの状態を設定することは大きなノーであることを認識していますが、私はその代替案を見つけるのに苦労しています。
ありがとうございました。