Everything in this article is true. I really cannot stand using Redux at all because of how much of a nightmare it is to do even the simplest task. And building a library to abstract on top of this is a nightmare as well because the whole dispatch actions to update the store to update components is a debacle, especially since there is such a strong requirement to use immutable data structures, which the language has poor support for.
Try integrating something with relationships and business logic into Redux instead of a stupid TODO list application, where the only sane way to represent your data models is with mutable structures. It won’t work out.