Как в 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>