Цель использования react-router-dom
состоит в том, чтобы переходить к маршрутам приложения, внося изменения в DOM и не перезагружая всю страницу. Этот сценарий применим к внутренним ссылкам.
При переходе на внешние ссылки. Это то, что не является частью нашего приложения. Мы не можем отобразить это в контексте нашего приложения. Таким образом, решение этой проблемы заключается в использовании тега a
для внешних ссылок.
<ul className="navbar-nav flex-grow">
<NavItem>
<a className="TwitterLogo" href="https://twitter.com/">
<img src={SMtwitter} className="SMicon" alt="TwitterLogo" color="white" />
</a>
</NavItem>
</ul>