Not entirely true, since China has given huge subsidies and investment into solar energy and combined with the dams you mentioned has helped China cut emissions. Although making all those solar panels has produced a lot of land/water pollution, but hey, don't be that guy who drinks the water in China.
Yes and no.
First, photovoltaic solar (that is, sun directly to electricity) is worthless at scale. which is why I'm not counting it.
You only get two things from PV solar: warm fuzzy "I'm not just helping but I'm VISIBLY helping!" feelings for SUV liberals, and reducing at-source load. The last one is important in places like rural US and the entirety of china where the powergrid is suspectible to lag in load spikes, and generating even a few kilowatts of solar at source can really help grid performance and efficiency. Its also helpful in high-density urban environments to reduce (principally) HVAC grid load in the summer where solar will be running at peak performance when HVAC will be most used.
But PV Solar isn't an energy solution, its barely even a part of it. It makes a good HVAC load buffer, giving you more head room to adjust production at your primary plants without brownouts. I'm not even going to get into the power costs of making and transporting the panels vs. their expected power output over their lifetimes. Partly because this post is 888 enough, but also partly because I know my data on the subject is at least 1-2 generations of panels out of date, but previous PV solar panels would never break even on emissions when you factor in production and transoceanic transport.
Second, lol my nigga, "Hydro is reducing emissions". First, where do you think that Hydro power is going? If you guessed anything other than Heavy Industry, you're wrong. (Unless you guessed Bitcoin mining). Heavy industry with Chinese levels of waste & emissions control - which is say, none. Second, do you think the construction equipment used to build said hydro dams runs off of solar?
So yes, the Hydro dams are reducing powerplant CO2 emissions, but in no way is that Hyrdo power doing anything to actually help the environment.
tl;dr: The most environmentally friendly energy is nuclear, and China is building those, but they're never counted in the 'green' energy total. And the only real way to save the planet is to glass the middle east and everyone living there.