Я думаю, что в качестве обходного пути вы можете преобразовать ссылку в вашем приложении в ссылку на кнопку, а в функции onClick вы можете использовать перенаправление с маршрутизатора реагирования, чтобы принудительно изменить маршрут, чтобы ваш код был следующим:
import { Redirect } from "react-router-dom";
handleNewRoute(){
<Redirect to={this.state.redirectLink} />
}