Imposed cognitive load of creating a simple React/Redux component
twitter.com
twitter.com
setup -> actionCreator calls dispatch -> update store (reducer) -> update connected component.
The latest version of Redux also address some of the verbosity between actions and reducers and so on, too, to address feedback.
I appreciate the effort to reduce the verbosity, but so far I've been served well with react context and useState. I can only hope that my failure to understand the necessity for all the various named concepts comes down to insufficient critical mass of the complexity of my webapp.
All of the write ups out there about "why you don't need redux" are all right on. You typically don't. You'll know when you do, however. And it's worth preemptively diving in if planning for a large application.