React&#x2F;Redux is definitely more work.  Having to go from just mutating state locally to dispatching actions and composing reducers also involves a big shift in thinking.<p>On the plus side:
- It makes applications significantly more declarative, which is a readability win for me
- It simplifies applications with rich history awareness.
- It is fairly easy to reason about (particularly as compared with Angular) and debug.  I find it conceptually more straightforward than backbone as well.