Answer:
They happen because each element reacting is trying to attain stability
Explanation:
E.g Mg +Cl>MgCl2