The dollar will keep devaluing long term, not just because of the inflation and the printer go brrr, but also because the most adequate world economies are giving up on it as the reserve currency. Euro, yuan, even the Russian ruble if you feel adventurous, and of course gold.
All the US has to do to end China is to close the Strait of Malacca. China stops receiving oil from the Middle East, and 2 months later the entire economy shuts down.
Don't be fooled by their current situation: it's a house of cards and only exists because American elites are making a ton of money off trade with China. And ruining the American working class - that's always worthwhile, even if they lose money.