Если я правильно понял, вы должны использовать историю объекта из реквизита.
Например, компонент без состояния:
const LandingPage = ({ history }) => {
return <button onClick={() => history.push('/login')}>Login</button> };
Очевидно, что у вас должен быть действующий маршрут.
Например, в App.jsx:
<Route path="/login" exact component={Login} />