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

276
Visualizações
La carga del icono ReactJS SVG falla con svgr para cambiar dinámicamente el relleno SVG

He estado tratando de usar SVG en ReactJS durante las últimas 2 horas, pero nada parece funcionar.

Estoy usando:

 "react": "^17.0.2", "react-dom": "^17.0.2", "devDependencies": { "@svgr/webpack": "^6.0.0", "react-svg-loader": "^3.0.3",

Usando crear-reaccionar-aplicación

Llamo al icono como:

 import { ReactComponent as Logo } from '../../icons/logo.svg'; ... <Logo fill="white" />

Y el error que me sale es:

 ./src/icons/logo.svg (./node_modules/@svgr/webpack/dist?-svgo,+titleProp,+ref!./src/icons/logo.svg) TypeError: this.getOptions is not a function.

Si lo uso en una etiqueta "img", se muestra el ícono, pero necesito cambiar dinámicamente el relleno del SVG. Si hay una manera de cómo puedo cargar un svg y cambiar el relleno dinámicamente, por favor ayuda y gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Intente importarlo como una variable y luego incluya esa variable en una etiqueta img en el atributo src como se muestra aquí.

 import Logo from '../../icons/logo.svg'; <img src={Logo} alt="logo" />

o agregue su svg como elemento de etiqueta y cambie el relleno usando css

about 4 years ago · Juan Pablo Isaza 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