İstemci tarafında uygulamam için react ve react-router kullanıyorum. Aşağıdaki sorgu parametrelerini aşağıdaki gibi bir url'den nasıl alacağımı çözemiyorum:
http://xmen.database/search#/?status=APPROVED&page=1&limit=20
Rotalarım şöyle görünüyor (yol tamamen yanlış biliyorum):
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>
);
Rotam iyi çalışıyor ancak istediğim parametreleri almak için yolu nasıl biçimlendireceğimden emin değilim. Bu konudaki herhangi bir yardım için minnettarız!
willTransitionTo
İşleyicinizdeki kancaları kullanabilirsiniz . Sorgu dizesi parametrelerini alır. github.com/rackt/react-router/commit/…
getCurrentQuery