From my understanding, state is the entire data of an application at any given moment. Considering that the Model in the MVC pattern deals with data storing, altering etc i.e. basically data management, are the concepts of state and model now the same? If yes, is there a more detailed explanation to this and if no, why?
P.S: If state and model are the same, then in a framework such as React, is a method like setState the controller?