Откройте другой веб-сайт в новом окне с помощью React Router - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть <a href="http://google.com" rel="noopener noreferrer" target="_blank"><i className="fab fa-github-alt" aria-hidden="true" /></a>

Как использовать React Router, чтобы открыть другой веб-сайт с текущего веб-сайта, на котором я открываю новое окно с React Router?

1 Ответ

0 голосов
/ 13 февраля 2019

Я решил эту проблему с помощью набора state

state = {
    redirect: false
  }
  setRedirect = (href) => {
    window.location.href = href;
  }

и затем вызвал его с помощью onClick.Это откроет целевой сайт в новом окне.

<a onClick={()=>this.setRedirect('http://google.com')}>Project link</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...