This phenomenon has become so powerful a predictor of behavior, even outside the realm of politics, that the researchers who did the study say that political affiliation now has more influence on what people do and how they behave than race does.
react does an object comparison, not whether the same object has changed, so that setting mutable state will not re-render components bc it is the same object that is being changed. Instead we can use spread operators or immutability libraries which forbid changing state and instead copy everything and return a new object which then triggers a render.
The new studies offer more details. Even as American coal use plunged last year, new wind and solar farms replaced only one-sixth of the lost power. What filled in the rest of the breach were improvements to energy efficiency (which allow less electricity to be used overall) and—most important—natural gas.