The Problem With Traditional MVC Architecture
Before diving deeper into the concepts of Redux let’s first focus on the problems it solves. The Model-View-Controller (MVC) pattern is familar to most front-end web developers nowadays. This pattern describes a separation between the data (model), the presentation (view) and the application logic (controller). This ensures that your application is build in a structured way and that you achieve a separation of concerns.
... read the whole story at codingthesmartway.com.