Some ionic compounds melt before decomposing. However, why would that happen? When sodium carbonate melts, some of its ionic bonds are broken in the process but when left to cool it solidifies again. Then after melting it and heating it further, it will decompose. Is the explanation for this is that the activation energy of the reaction is greater than the amount of energy required to melt it? So it has to melt first before being able to decompose? While for substances that only decompose, the reason for it is that its activation energy is lower than its 'melting point' hence, it only decomposes instead of melting.
Thanks.