Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.5K
Visualizações
SyntaxError: unknown: las etiquetas de espacio de nombres no se admiten de forma predeterminada

Recibo el siguiente error cuando intento descargar svg como componente de React.

SyntaxError: unknown: las etiquetas de espacio de nombres no se admiten de forma predeterminada. JSX de React no admite etiquetas de espacio de nombres. Puede activar el indicador 'throwIfNamespace' para omitir esta advertencia.

 import React from "react"; import { ReactComponent as LO } from "../a/Logo.svg" import { NavLink } from "react-router-dom"; const Logo = () => ( <> <NavLink to={"/"}> <LO width={"40px"} height={"40px"} /> </NavLink> </> ); export default Logo;

Cuál es la razón ?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

En el archivo SVG, intente cambiar:

 sketch:type TO sketchType xmlns:xlink TO xmlnsXlink xlink:href TO xlinkHref

etc...

La idea es crear la propiedad camelCase, recuerda que estás trabajando con JSX, no estás creando una cadena como lo hace XML.

over 4 years ago · Santiago Trujillo Relatório

0

Dado que estamos en el área de juegos de JSX, sus etiquetas SVG deben escribirse como camelCase

Entonces puede optimizar fácilmente su SVG usando el enlace a continuación para evitar este error :)

svgminificar

over 4 years ago · Santiago Trujillo Relatório

0

La solución más simple es simplemente convertir el archivo SVG a JSX. Luego, cree un componente separado o simplemente copie y pegue la etiqueta. Este sitio web hace el trabajo perfectamente.

https://svg2jsx.com/

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda