If it takes more than a minute to understand how a single button example works, one should give up. Maybe some day I'll come crawling back to Redux, that'll be fine, but so far it hasn't happened. Same with Angular.
I think Angular fits very well for certain public, that public being Java and .NET developers. Extremely similar concepts. For rest, yes, it's a disaster.