Why does Vinegar and Baking Soda React?

The acid in the vinegar reacts with the sodium in the baking soda and forms a carbonic acid. The carbonic acid is very unstable and falls apart, causing the reaction.