A state change is a change in an interface to reflect an event that has happened, such as a selection being made or an error happening.