Skip to content

Instantly share code, notes, and snippets.

@marcomonzip
marcomonzip / questions.md
Last active May 14, 2026 11:49
Entrevista

Bloque 1: JavaScript Vanilla y DOM

Dado que Lit y los Web Components construyen sobre los estándares de la web, un buen dominio de JS es innegociable.

1. ¿Podrías explicarme qué es la "Delegación de Eventos" (Event Delegation) y por qué es útil?

  • Qué buscar: Que explique que se basa en el event bubbling (propagación de eventos hacia arriba en el DOM). En lugar de poner un listener a 100 botones, pones uno en el contenedor padre y verificas el event.target. Es crucial para rendimiento y para manejar elementos que se crean dinámicamente (muy común en componentes).

2. ¿Cómo harías para que dos componentes que no tienen relación directa (por ejemplo, no son padre-hijo) se comuniquen entre sí usando solo JavaScript estándar?

  • Qué buscar: La respuesta ideal es usar CustomEvents (lanzándolos a través de window o document). También podría mencionar el patrón Observer/PubSub o usar una clase Singleton como Event Bus.

**3. ¿Cuál es la diferencia entre un Attribute (atributo H