What have we always said over the years? What might be easier to retell what most of the Angular community has told us without trying it out for yourself? “Template driven forms don’t scale”, “If you have large complex forms, then you need to use reactive forms” Hand on heart - were reactive forms that simple and straightforward to use? Well, not for me. That’s why in this session I’m going to contrast Reactive Forms and Template Driven Forms and cover the following topics: - Boilerplate - Automatic validation - Asynchronous validation - Conditional form elements - Managing form states - Unidirectional data flow in forms with the help of signals The aim is to come to an honest and well-founded comparison in order to better weigh up reactive forms and template-driven forms in the future. After all, we all want to be able to use forms as effectively as possible, right?