events Interact with API/cloud code Manage view state Update model Invoke another view Interact with system components Handle system events Update view based on system events
events Interact with API/cloud code Manage view state Update model Invoke another view Interact with system components Handle system events Update view based on system events
Handle view events Interact with external entities Retrieve data from API/cloud code Manage view state Invoke another view Forward system events to view Forward model updates to view
Render View Model Handle view events Interact with external entities Encapsulate view state and behavior Retrieve data from API/ cloud code Invoke another view Update view state
Render View Model Handle view events Interact with external entities Encapsulate view state and behavior Retrieve data from API/ cloud code Invoke another view Update view state
Data Sources Render View Model Handle view events Interact with external entities Encapsulate view state and behavior Invoke another view Update view state