There still are so many people that are in denial when it comes to China, they can't fathom the idea that china can't be stopped...This trade war will be one of USA's biggest mistake. They will eventually become self-sufficient and USA and other countries will lose China as customer.
You won't be able to find another country that could even match China's manufacturing capabilities and cost. Look at countries like India and Vietnam. They lack the necessary infrastructure and labour and cost is not really lower as well. For countries like Europe and USA, the cost is way too high.