Я не могу найти, как обновить параметры запроса с помощью activ-router без использования <Link/>. hashHistory.push(url), по-видимому, не регистрирует параметры запроса, и не похоже, что вы можете передать объект запроса или что-либо еще в качестве второго аргумента.
Как изменить URL-адрес с /shop/Clothes/dresses на /shop/Clothes/dresses?color=blue в реакции-роутере без использования <Link>?
И действительно onChange функция onChange единственный способ прослушать изменения запроса? Почему изменения запроса не определяются автоматически и не реагируют на изменения параметров?