China isn't socialist though
Just to be clear, we're distinguishing between socialism and communism, right?
Communism being the end goal of socialism, which is a stateless, moneyless, classless, borderless society, one that only exists only after the entire world also becomes communist and snuffs out capitalism from every country on the planet.
China has a socialist market economy. Just because it has a market economy doesn't mean that this doesn't make it socialist. The public sector still dominates, as 24 out of the 25 largest corporations are state owned. There are other examples of socialist characteristics that I'm too lazy to post here.
Also, I'm not a tankie. All states are evil, but China is far less imperialistic that the US and Russia.