2017-01-31 9 views
0

クエリ文字列でルートパスを設定しようとしています。しかし、反応ルータは常にクエリパラメータをソートし、アルファベット順にソートされたクエリ文字列をURLに表示します。QueryStringパラメータ(React Router)のソートを無効にするにはどうすればよいですか?

たとえば、私は自分のロケーションリストにフィルタを追加するロケーションフィルタページを持っています。 「ラホール」、「インド」:「デリー」、そして「アメリカ」:私は「パキスタン」をフィルタリングする場合は、「ワシントン」、URLは次のようになります。

/Search?Pakistan=Lahore&India=Delhi&America=Washington

しかし、次のようにURLがそれを示して(アルファベット順にソート)

私は反応し-ルータで、このソート機能を無効にするにはどうすればよい

/Search?America=Washington&India=Delhi&Pakistan=Lahore

答えて

0

an issueです。

TL; DR:あなたはあなたの4.xへのルータのバージョンに反応更新する必要があり、この問題の「修正」は3.x将来のバージョンには含まれません。クエリオブジェクトexampleを使用するのではなく、最終的に順序付けられたクエリ文字列を持つリンクを最終的に作成することができます。

関連する問題