Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.5K
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda