Concept Flow - Form state tracking (dirty, touched, valid)
User focuses input
User changes input value
Control becomes dirty
User blurs input
Control becomes touched
Control is valid or invalid
Form state updates
This flow shows how Angular tracks form control states: when a user focuses, changes, and leaves an input, Angular updates touched, dirty, and valid states accordingly.