Как в react правильно сделать ссылку на внешний сайт?

Делаю в react внутренние ссылки при помощи роутов:

<NavLink to='/lost' className='nav-link'>Lost</NavLink>

Как при помощи NavLink правильно сделать ссылку на ВНЕШНИЙ сайт?


Ответы (2 шт):

Автор решения: Вадим

Вопрос снимается, нашел ответ:

<Route path='/facebook' component={() => {
                    window.location.href = 'https://www.facebook.com/'
                }}/>

и

<NavLink to='/facebook' target='_blank' className='nav-link d-inline'><FontAwesomeIcon icon={icon.faFacebook} size='2x' fixedWidth/></NavLink>
→ Ссылка
Автор решения: Kerjanoid

<NavLink> и <Link> используются для перемещения по роутам твоего SPA. Для ссылок на внешние ресурсы юзай старый добрый тег .

<a href="https://www.facebook.com/" className="nav-link d-inline" target="_blank" rel="noopener noreferrer">
  <FontAwesomeIcon icon={icon.faFacebook} size='2x' fixedWidth/>
</a>
→ Ссылка