ViewModel events are actions originated from the ViewModel that the UI should perform. For example, displaying an informative message to the user, or navigating to a different screen when the application state changes. Our guidance on ViewModel events is opinionated in two different ways: Whenever a one-off event originates in the ViewModel, the ViewModel should handle that event immediately causi

