React, Angular, Mvvm, Mvc, Programming.
data/class object that is the Model and the page rendered that is the View. The ViewModel is a class with properties that represent the state of the view and the logic and functions for how the view will be rendered. For developers familiar with React, this may start to sound a little bit familiar.