As far as MVC structure is concerned the data, presentation and logical LAYERS are well separated and handled. here change to an application even at a smaller position may involve a lot of changes through the application. this happens because data flow exists bidirectional as far as MVC is concerned. Maintenance of MVC structures are HARDLY complex and Debugging also expects a lot of experience for it.
Flux stands closely related to redux. A story based strategy allows CAPTURING the changes applied to the application state, the event subscription, and the CURRENT state are connected by means of components. Call back payloads are broadcasted by means of Redux.