import { useHistory } from "react-router-dom"; const FirstPage = props => { let history = useHistory(); const someEventHandler = event => { history.push({ pathname: '/secondpage', search: '?query=abc', state: { detail: 'some_value' } }); }; }; export default FirstPage;
this.props.history.push({ pathname: '/template', search: '?query=abc', state: { detail: response.data } })
<Link to={{ pathname: "/register", state: data_you_need_to_pass }}> Register</Link>
props.history.push({ pathname: '/register', state: data_you_need_to_pass});