next
リアクタのバージョンを使用していますが、パラメータが破棄されているようです。私は、以下のリダイレクトがchannelId
の値を保持することを期待していますが、to
ルートはリテラル文字列 ":channelId
"をパスで代わりに使用しています。リダイレクトルータリダイレクトパラメータを落とす
<Switch>
<Route exact path="/" component={Landing} />
<Route path="/channels/:channelId/modes/:modeId" component={Window} />
<Redirect
from="/channels/:channelId"
to="/channels/:channelId/modes/window" />
</Switch>
これはresolved issueのように見えますが、それは働いていません。 to
ルートに渡す必要があるものはありますか?
を使用すると、ソリューション、マットを見つけましたか? –
@SebastianRoth残念ながら、私は決してしなかった。私は、コンポーネント自体の中でリダイレクトを使っていろいろなことを今やっています。しかし、上にリンクされたスレッドで広告されているように動作するはずだから、これを検証するのは素晴らしいことです。 –
FWIW、私はこの質問を反応ルータのDiscordチャンネルで尋ねました。私は同様のことをやってしまいました。ルートを使って、小道具から値を引き出したリダイレクトを返すレンダリングメソッドを持っていました。 –