View Controller: is a controller which is responsible for processing actions performedby a user in that View.

  • Each view has exactly one View Controller, which processes the actions performed by the user in the view.
  • A view also has exactly one view context, which contains the data required for the view.
  • A view controller and the corresponding context exist at least as long as the view is visible in the browser.

Related questions