Ionic bonding is the electrostatic attraction between oppositely charged ions formed by electron transfer, usually from metals to non-metals. It is governed by the drive toward stable outer electron configurations and by charge balance in resulting compounds. Mastery requires linking electron movement, ion charge, and formula construction into one consistent reasoning chain.