Não consigo encontrar como atualizar os parâmetros de consulta com react-router sem usar <Link/>
. hashHistory.push(url)
não parece registrar parâmetros de consulta e não parece que você pode passar um objeto de consulta ou qualquer coisa como um segundo argumento.
Como você altera o url de /shop/Clothes/dresses
para /shop/Clothes/dresses?color=blue
no react-router sem usar <Link>
?
E uma onChange
função é realmente a única maneira de ouvir as alterações da consulta? Por que as alterações de consulta não são detectadas e reagidas automaticamente da mesma forma que as alterações de parâmetros são?