Yes, the documentation loves to use complicated concepts and is very hard to understand. also its a ton of boilerplate code.
I think redux just became hyped because of its "time travel debugging" which is just pure functions returning some stored values.