China can't feed itself past subsistence level without imports. https://www.bloomberg.com/graphics/2017-feeding-china/
China runs on oil just like every other modern economy, and they have pitiful amounts locally. They are the largest importer in the world and they absolutely need it to keep flowing. https://www.forbes.com/sites/judeclemente/2019/10/17/china-i...
The US can feed itself domestically, and we can supply our own energy domestically. All we have to do is no longer put merchants heading toward China under the US navies protection and the CCP will be in serious trouble very quickly. Note - I'm not even saying we have to attack them, we just stop responding to any requests for help from them and let the world know.
China relies on the US enforced world order to survive in its current form. The US relies on China for convenience, not for survival.
Would it be wise to do what I just said? I don't know, and I'm not advocating for it, I just find it funny when people say China would so obviously win a trade war when they are definitely in the worse position at a fundamental level.