0

反応ルーターでこれを行うことは可能ですか?

<Route path="/:reset_password" component={ResetPassword} />
<Route path="/:create_password" component={CreatePassword}/>

異なるコンポーネントで異なるパラメーターを使用したい。上記のコードをテストしましたが、動作しません。これに変更すると、上記のコードが機能します。

<Route path="/something1/:reset_password" component={ResetPassword} />
<Route path="/something2/:create_password" component={CreatePassword}/>

助けてくれてありがとう

4

1 に答える 1

0

@chrisが言ったように、コロンを削除するか、専用ルートを割り当ててください。React Router は、提供された 2 つのルートを区別できません。これは、技術的に同一であるためです (ルート パス + 動的パラメーター)。

于 2016-07-19T05:17:41.140 に答える