Примерно так должно работать
onClick={ ()=> {
if (condition1 && condition2 && condition3) {
this.setState({redirect : true}); // or setSomeVarible using useState
}
}
}
В вашем рендере (сделать аналогичную проверку взамен, если это функциональный компонент)
if (this.state.redirect) {
return <Redirect to="/new-route" />
// or return <NewComponent />
// or window.location.href = 'https://whatever-url.com'
}