We do not require any shots for travel to China. You should check the WHO (World Health Organization) website for information about vaccines and other health related issues for travel to China. This site has general information:

This is the country list, with vaccines suggested for each country:

If necessary, you should also consult your doctor.