0
私は/a/Star/video
反応ルータのパスを変数にする方法は?
は私がvideo
変数にしたい持っているように、star
はすでにPARAMです。どうやってするの?私は知っている必要があります、ビデオが提供されるとき、私は1つのコンポーネントをレンダリングする必要があり、それが提供されていないとき、私は別のコンポーネントをレンダリングしたいですか?
<IndexRoute>
を使用することができます
私は/a/Star/video
反応ルータのパスを変数にする方法は?
は私がvideo
変数にしたい持っているように、star
はすでにPARAMです。どうやってするの?私は知っている必要があります、ビデオが提供されるとき、私は1つのコンポーネントをレンダリングする必要があり、それが提供されていないとき、私は別のコンポーネントをレンダリングしたいですか?
<IndexRoute>
を使用することができます
:
<Route path='/a/:param1' component={Root}>
<IndexRoute component={OnlyParam1} />
<Route path='video' component={WithVideo} />
</Route>
ルートコンポーネントとonlyparam1コンポーネントの違いは何ですか? –
「」は、「」と「」の両方の親コンポーネントになります。あなたが望むのであれば ''にそれらのコンポーネントによって共有されているものをレンダリングすることができ、 'this.props.children'をレンダリングするだけです。 –
ルートコンポーネントを削除し、onlyParam1とWithVideoを2つの別々のコンポーネントにすることはできますか? –