React Flux Vs. MVC
| MVC | FLUX | 
| Introduced in 1976. | Introduced just a few years ago. | 
| The Bi-directional data Flow model is supported. | The Unidirectional data flow model is supported. | 
| Data binding is the key in MVC. | Events or actions are the keys in React Flux. | 
| Synchronous. | Asynchronous. | 
| Controllers handle all logics. | Stores handle all logics. | 
| Hard to debug. | Easy to debug because it has common initiating point: Dispatcher. | 
| Difficult to understand as the project size increases. | Easy to understand. | 
| Difficult to maintain as the project scope goes huge. | Easy to maintain and also reduces runtime errors. | 
| Difficult to test an application. | Easy to test an application. | 
| Complex scalability. | Easily scalable. |