Wie werden Abfrageparameter im React-Router programmgesteuert aktualisiert?

Ich kann scheinbar nicht herausfinden, wie Abfrageparameter mit dem React-Router aktualisiert werden können, ohne @ zu verwende<Link/>. hashHistory.push(url) scheint keine Abfrageparameter zu registrieren, und es scheint nicht so, als könnten Sie ein Abfrageobjekt oder etwas anderes als zweites Argument übergeben.

Wie änderst du die URL von/shop/Clothes/dresses zu/shop/Clothes/dresses?color=blue im React-Router ohne Verwendung von<Link>?

Und ist einonChange Funktion wirklich die einzige Möglichkeit, auf Änderungen an Abfragen zu lauschen? Warum werden Abfrageänderungen nicht automatisch erkannt und auf die Art und Weise wie Parameteränderungen reagiert?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage