Please try out our new official Redux Toolkit package, which will help simplify your Redux logic considerably:
My personal take on the whole JS + Redux stack is that Redux tries to bring order to a language which fundamentally doesn't support certain traits - immutability, custom types, etc. While commendable, it will always just be a band-aid. I wonder if it's time to move to more purpose built languages which do not have these shortcomings (Elm, PureScript, etc)
That said, I'm sure Redux and friends will continue to be used in the years to come.
Also I find classifying people as Redux-proponents funny. It's not a camp, or at least not supposed to be one.