Angular 21 introduced Signal Forms — an experimental API that brings signals to form management. The form() function wraps a WritableSignal model, making your data the single source of truth. Validation, state tracking, field binding - all reactive, all signal-based.

Signal Forms provide a solid reactive foundation, but they’re low-level. You...