Angular has introduced several approaches to managing forms. Early applications relied on template-driven forms. Later, reactive forms provided a structured way to model validation and control state.
The smartest thing Excel does happens in places you can't see.