The Signal Forms API is the biggest shift Angular forms have seen since ReactiveFormsModule, and it changes how we build, update, validate, and interact with form state. Instead of pushing values through streams or manually syncing form groups, Signal Forms makes your form’s state a first-class reactive signal. It’s simpler, more explicit, and more intuitive.
This playlist covers the journey of learning the new experimental API from foundational concepts to practical real-world patterns:
- Building forms with control() and array()
- Adding and composing validators
- Binding forms to components using model()
- Updating and reacting to state using signals and computed values
- Replacing custom ControlValueAccessors with simple signal-based inputs
- Cutting the boilerplate you never wanted in the first place
Whether you're converting an existing app or learning Signal Forms from scratch, these short, hands-on tutorials will help you build forms that are easier to reason about, easier to maintain, and actually feel reactive.
Hi I'm Brian Treese, an Angular Google Developer Expert (GDE) and Chief of UX at SoCreate. I build things for the web every day and share practical, real-world Angular and front-end development tutorials based on what I actually use in production.
You'll find tutorials on Angular, signals, forms, accessibility, HTML, CSS, SCSS, JavaScript, and modern web development.