React Router-ルートマッチングでパラメーターを制約する方法は?

セバブシュ:

たとえば、正規表現を使用してパラメータを制約する方法は本当にわかりません。
これら2つのルートを区別するにはどうすればよいですか?

  <Router>
    <Route path="/:alpha_index" component={Child1} />
    <Route path="/:numeric_index" component={Child2} />
  </Router>

「/ 123」が最初のルートを起動しないようにしますか?

ショーンD.:

反応-ルータV4は、今あなたがのparamsに一致するように正規表現を使用することができます- https://reacttraining.com/react-router/web/api/Route/path-string

const NumberRoute = () => <div>Number Route</div>;
const StringRoute = () => <div>String Route</div>;

<Router>
    <Switch>
        <Route exact path="/foo/:id(\\d+)" component={NumberRoute}/>
        <Route exact path="/foo/:path(\\w+)" component={StringRoute}/>
    </Switch>
</Router>

詳細:https : //github.com/pillarjs/path-to-regexp/tree/v1.7.0#custom-match-parameters

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React Router-ルートマッチングでパラメーターを制約する方法は?

分類Dev

React Router-ルートマッチングでパラメーターを制約する方法は?

分類Dev

useHistory of React Router Domでパラメータを送信する方法は?

分類Dev

mapStateToProps内で、react-routerパラメーターを取得する方法は?

分類Dev

ブラウザのReact-router4、マルチレベルのタブメニューを作成する方法は?

分類Dev

ブラウザのReact-router4、マルチレベルのタブメニューを作成する方法は?

分類Dev

react + react-router + fluxでクエリパラメータを処理する方法

分類Dev

React Router 4を使用して、ボタンをクリックし、URLパラメーターを使用して新しいルートに移動する方法

分類Dev

react-router-dom Linkでパラメーターを渡す方法は?

分類Dev

React-router:ルーティングされたパラメーターを小道具に変換するにはどうすればよいですか?

分類Dev

react-routerでクエリパラメータを保持する

分類Dev

React-RouterとMeteorは、更新時にパラメーターを使用してルートをレンダリングできません

分類Dev

パターンマッチングの代わりにreact-router動的ルーティング

分類Dev

react-routerのコンポーネントでパラメーターを使用するにはどうすればよいですか?

分類Dev

ナビゲーションバー、React-Routerのルートからパラメータを取得します

分類Dev

React Router Domのネストされたルーティング、またはスラッグを渡す方法

分類Dev

react-routerレンダリング関数でURLパラメーターにアクセスする

分類Dev

react-routerはどのようにプロップ経由で他のコンポーネントにパラメーターを渡しますか?

分類Dev

React Router 4 でデータをプリフェッチする

分類Dev

react router dom v4のコンポーネントでパラメータを取得するにはどうすればよいですか?

分類Dev

react-routerで同じレベルのルートを切り替えるときにデータをフェッチする正しい方法は?

分類Dev

Laravelパスポートでreact-routerルートを保護する方法と

分類Dev

react-router:onEnterハンドラーで前のルートを取得する方法は?

分類Dev

react-routerでルートを変更する前にデータをフェッチする

分類Dev

react-routerで複数のクエリパラメータを連結する

分類Dev

異なるフラグメントフィールドで同じリレールートクエリを使用する複数のreact-router-relayルート

分類Dev

react-router v4でクエリパラメーターを取得する方法

分類Dev

react-routerのルートパラメータに安全性を入力できますか?

分類Dev

ルートでのReact-routerオプションのパスパラメーター

Related 関連記事

  1. 1

    React Router-ルートマッチングでパラメーターを制約する方法は?

  2. 2

    React Router-ルートマッチングでパラメーターを制約する方法は?

  3. 3

    useHistory of React Router Domでパラメータを送信する方法は?

  4. 4

    mapStateToProps内で、react-routerパラメーターを取得する方法は?

  5. 5

    ブラウザのReact-router4、マルチレベルのタブメニューを作成する方法は?

  6. 6

    ブラウザのReact-router4、マルチレベルのタブメニューを作成する方法は?

  7. 7

    react + react-router + fluxでクエリパラメータを処理する方法

  8. 8

    React Router 4を使用して、ボタンをクリックし、URLパラメーターを使用して新しいルートに移動する方法

  9. 9

    react-router-dom Linkでパラメーターを渡す方法は?

  10. 10

    React-router:ルーティングされたパラメーターを小道具に変換するにはどうすればよいですか?

  11. 11

    react-routerでクエリパラメータを保持する

  12. 12

    React-RouterとMeteorは、更新時にパラメーターを使用してルートをレンダリングできません

  13. 13

    パターンマッチングの代わりにreact-router動的ルーティング

  14. 14

    react-routerのコンポーネントでパラメーターを使用するにはどうすればよいですか?

  15. 15

    ナビゲーションバー、React-Routerのルートからパラメータを取得します

  16. 16

    React Router Domのネストされたルーティング、またはスラッグを渡す方法

  17. 17

    react-routerレンダリング関数でURLパラメーターにアクセスする

  18. 18

    react-routerはどのようにプロップ経由で他のコンポーネントにパラメーターを渡しますか?

  19. 19

    React Router 4 でデータをプリフェッチする

  20. 20

    react router dom v4のコンポーネントでパラメータを取得するにはどうすればよいですか?

  21. 21

    react-routerで同じレベルのルートを切り替えるときにデータをフェッチする正しい方法は?

  22. 22

    Laravelパスポートでreact-routerルートを保護する方法と

  23. 23

    react-router:onEnterハンドラーで前のルートを取得する方法は?

  24. 24

    react-routerでルートを変更する前にデータをフェッチする

  25. 25

    react-routerで複数のクエリパラメータを連結する

  26. 26

    異なるフラグメントフィールドで同じリレールートクエリを使用する複数のreact-router-relayルート

  27. 27

    react-router v4でクエリパラメーターを取得する方法

  28. 28

    react-routerのルートパラメータに安全性を入力できますか?

  29. 29

    ルートでのReact-routerオプションのパスパラメーター

ホットタグ

アーカイブ