He aquí por qué:
* bario (ba) es un metal y pierde fácilmente dos electrones para lograr una configuración de electrones estable.
* cloro (cl) es un no metal y obtiene fácilmente un electrón para lograr una configuración de electrones estable.
Cuando el bario y el cloro reaccionan, el bario pierde dos electrones, formando un ion bario cargado positivamente (Ba²⁺). Cada átomo de cloro gana un electrón, formando un ion cloruro cargado negativamente (Cl⁻).
La fuerte atracción electrostática entre el ion bario cargado positivamente y los iones de cloruro cargados negativamente crea el enlace iónico en Bacl₂.