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

351
Vistas
Cambiar el color del polígono al pasar el mouse en reaccionar js (componente funcional)

Estoy mostrando varios polígonos en el mapa de Google y quiero cambiar el color del polígono al pasar el mouse. Estoy usando un componente basado en funciones. Así es como se ve mi código:

Se llama hover

 const changePolygonBG = (polygon) => { if( typeof polygon === 'undefined'){ return false; } const currentColor = polygon.fillColor == fillColors[0] ? fillColors[1] : fillColors[0]; polygon.setOptions({fillColor: currentColor}); }

Código de polígono

 <Polygon paths={triangleCoords} onMouseover={ changePolygonBG } onMouseout={ changePolygonBG } strokeOpacity={0.8} strokeWeight={2} fillColor={ fillColors[0] } fillOpacity={0.35} />

Cuando paso el mouse sobre el polígono, muestra un error: "Error de tipo no detectado: polígono.setOptions no es una función"

Enlace de Codesandbox

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