Używam routera React i React dla mojej aplikacji po stronie klienta. Nie mogę dowiedzieć się, jak uzyskać następujące parametry zapytania z adresu URL, takiego jak:
http://xmen.database/search#/?status=APPROVED&page=1&limit=20
Moje trasy wyglądają tak (ścieżka jest całkowicie błędna, wiem):
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>
);
Moja trasa działa poprawnie, ale nie jestem pewien, jak sformatować ścieżkę, aby uzyskać żądane parametry. Doceń jakąkolwiek pomoc w tej sprawie!
willTransitionTo
haczyków na swoim handlerze. Otrzymuje parametry ciągu zapytania. github.com/rackt/react-router/commit/…
getCurrentQuery