The Signal Forms API has been stable since Angular 22.0, which graduated it to the public API. The next form you build is now a real choice between Signal Forms and Reactive Forms.

What the guide says

Angular's guide says Signal Forms work best in new applications built with signals. For an existing app that uses reactive forms, it says they "remain a solid choice".

My rule

I would not rewrite forms that work. I would start new screens on Signal Forms when their state already lives in signals. That part is my opinion.

Sources

I post short notes like this on LinkedIn.

Blueprint card: "Signal Forms or Reactive Forms?" Keep the forms that work, start new screens on signals.

Have an Angular app that needs a senior hand?

Tell me about your app and what is slowing your team down. We go through it on a call and you leave with concrete next steps.