मैं ग्राहक पक्ष पर अपने आवेदन के लिए प्रतिक्रिया और प्रतिक्रिया-राउटर का उपयोग कर रहा हूं। मुझे यह पता नहीं लग सकता है कि 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