クライアント側のアプリケーションで、reactおよびreact-routerを使用しています。次のようなURLから次のクエリパラメータを取得する方法がわかりません。
http://xmen.database/search#/?status=APPROVED&page=1&limit=20
私のルートは次のようになります(パスは完全に間違っています)。
var routes = (
<Route>
<DefaultRoute handler={SearchDisplay}/>
<Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/>
<Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/>
</Route>
);
私のルートは正常に機能していますが、必要なパラメーターを取得するためにパスをフォーマットする方法がわかりません。これについての助けに感謝します!
willTransitionTo
ハンドラーのフックを使用できます。クエリ文字列パラメータを受け取ります。github.com/rackt/react-router/commit/...
getCurrentQuery