There is no need for China to invade Taiwan.
Save for a show of force and sheer indifference
to the number of lives lost, what will China gain ?
If China wishes to force Taiwan to accept her dictatorial rule, she only has to inform all the businesses that sell and buy from China that they can no longer do so.
Taiwan's economy will crumble.
As for an actual War, the US would be foolish to engage China over Taiwan.
It is not 1942 and it is not Midway.
The Chinese, unlike the Japanese,
would know exactly where the US Navy
is at all times.
An Aircraft carrier cannot compete with land based airplanes, for you can easily disable an Air Craft carrier, look at what happened on the USS Forrestal when one Zuni rocket on one fighter was accidentally fired off on the flight deck on the 29th of July, that lead to catastrophic fires and explosion that led to the Carrier being withdrawn from duty for almost a year.
The Chinese have thousands of anti-ship missiles far more powerful than the Zuni Rocket. Only one has to hit a Carrier to achieve the same disabling result.
England and France went to War with Germany over its invasion of Poland in 1939, nothing they did saved Poland from the Nazi's.
The US of A cannot militarily defeat China in a battle over Taiwan, Navy Ships sink, land bases do not.
The only thing worse than fighting a war, is fighting a war that cannot be won.