will BaCl2 reacts with Na2SO4 to form precipitate

Yes, when BaCl2 reacts with Na2SO4, a white precipitate of barium sulfate (BaSO4) will form. This reaction is a classic example of a double displacement reaction, where the cations and anions of the two compounds switch partners to form new compounds.