Because carbon dioxide is released as a product of the reaction.
The reaction will work at room temperature. Heating the ingredients might make it more reactive, but may also make the vinegar vaporize, which can be rather smelly and offensive to some.
baking soda and vinegar put the baking soda in first
vinegar
baking soda and vinegar
Add vinegar
vinegar and baking powder :)
to make it taste better
baking soda and vinegar
Mixing vinegar and baking soda sodium acetate is obtained and carbon dioxide is released.
you use vinegar and baking soda
Yes it does!
Baking soda is probably your best bet. The Bicarbonate is a weak base which will neutralize the acetic acid in the vinegar. There are other bases you can use as well, such as lye (sodium hydroxide) but baking soda is safest.