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

327
Vistas
¿Cuál es la diferencia entre usar los atributos observados () y MutationObserver?

Con un componente personalizado, puede usar el atributo static get observedAttributes() en su componente web para especificar qué cambios de atributo desencadenan el método de ciclo de vida de attributeChangedCallback() .

Sin embargo, parece que también puede lograr una devolución de llamada similar usando la API MutationObserver , documentada aquí , con {attributes: true} para ver todos los cambios de atributos, o para refinarlo más, usando un {attributeFilter: Array<string>} .

¿Cuál es la diferencia en el uso de los dos métodos diferentes? Parece que MutationObserver ofrece mucha más flexibilidad, mientras que el primer método es equivalente a haber definido un filtro de atributos.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Sí, pequeñas diferencias funcionales.

Pero MutationObserver toma mucho más repetitivo, y no puede preguntarle al MO qué atributos se observan.

Es como decir ¿Por qué necesitamos Map, cuando todo se puede hacer extendiendo Array?

No tengo datos, pero diría que los atributos observedAttributes están altamente optimizados. MO está tomando un mazo para clavar un clavo.

Pero como comentaste; observedAttributes no le da atributos dinámicos.

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