withRouter
- это компонент более высокого порядка, который принимает компонент в качестве первого аргумента и устанавливает его так, что компонент получает history
, добавляемый к его обычным реквизитам.
Вы можетевместо этого используйте его в компоненте при экспорте и получите доступ к истории из this.props.history
.
class SearchParams extends React.Component {
handleSearchSubmit = () => {
this.props.history.push("/");
};
render() {
return (
<div className="search-route">
<SearchBox search={this.handleSearchSubmit} />
</div>
);
}
}
export default withRouter(SearchParams);