MgCl2 không tác dụng với NaHCO3 ở điều kiện thường.
Ở nhiệt độ thường: NaHCO3 —> Na+ + HCO3-
Khi đun nóng: 2NaHCO3 —> 2Na+ + CO32- + CO2 + H2O
Như vậy chất nào phản ứng được với HCO3- thì không cần đun nóng. Chất nào không phản ứng với HCO3-, chỉ phản ứng với CO32- thì phải đun nóng (vì không đun lấy đâu ra CO32- mà xài?). Đơn giản vậy thôi.
HCO3-, CO32- chỉ tham gia phản ứng trao đổi. Em cần xem lại điều kiện phản ứng trao đổi và bảng tính tan đi kèm rồi tự xét.