I'm going to write down my thoughts on these two libraries that I'm conflicted between.
Redux is a simplified Flux, with a small footprint, and an architecture that encourages writing your business logic as pure functions. In Redux views call action creators, action creators kick off side effects and further actions, actions are caught by reducers which return an updated state blob (scoped by branches of the state tree).