render() function will fire when this.props.location.query.someQuery updated. But I do not want re-render the component when updated query. The way I updated query is following:
this.props.location.query.someQuery = otherValue;
hashHistory.replace(this.props.location);