Я предполагаю, что вы используете компонент React Router Link , так как он не является частью ванильного React.
В настоящее время React Router Link
не поддерживают внешние URL-адреса, они просто предназначены для внутренней навигации в вашем приложении. Вы захотите использовать стандартный HTML-тег привязки. Попробуйте это:
<a href={repo.html_url}>{repo.name}</a>
В настоящее время обсуждается вопрос о Link
поддержке внешних URL здесь , если вы хотите узнать больше или оставаться в курсе.
Другое решение - реализовать собственную оболочку вокруг Link
, которая обрабатывает логику (и, в конце концов, выплевывает компонент <Link>
для внутренних маршрутов или тег <a>
для внешних URL-адресов).