Если реакция гомогенная, все реагирующие вещества находятся в одной фазе. Если реакция гетерогенная, то реагирующие вещества находятся в разных фазах. При этом фаза - это часть реакционной среды, отделенная поверхностью раздела.
Например, реакция натрия и хлора - гетерогенная. Натрий - твердая фаза, хлор - газовая фаза.
2Na(тв) + Cl₂(г) = 2NaCl
Эта реакция происходит на границе раздела твердой (натрий) и газовой (хлор) фаз.
Реакция хлора с водородом - гомогенная. Оба реагента в газовой фазе.
Cl₂(г) + H₂(г) = 2HCl
Взаимодействие идет во всем объеме реакционной смеси.
Агрегатное состояние вещества зависит от его строения. Вещества с ионным типом связи, как-правило, твердые. Вещества с ковалентным типом связи жидкости и газы. Есть целый ряд исключений. Кроме того, агрегатное состояние зависит и от физических факторов: температуры, давления. В целом, агрегатное состояние определяется эмпирически, для особых условий имеются справочники.