The State of React and the Community in 2025
blog.isquaredsoftware.com
blog.isquaredsoftware.com
This is a very different world view from $() and {{}} from earlier concepts where you hook onto globally named things. In React (without redux) you can nest and make independent memory mapped components. Redux was a terrible start in the React world, but thankfully hooks have eradicated it from most people's memory.
FWIW, I can confirm that hooks have _not_ "eradicated Redux" - it's still the most widely used client side state management lib in React apps. It's definitely as common as it used to be, since the ecosystem has evolved significantly, but both download stats and discussions with devs tell me it's still in very widespread use.
To me Redux is like arguing to use C with global variables. Hooks (usestate/usecontext mostly) are local variables and it makes much more sense.