title: Angular strongly typed reactive forms
body: <p>I'm looking to refactor a large set of components in my Angular project to have strongly typed FormGroups, FormArrays, and FormControls.</p>
  
  <p>I'm just looking for a good way to implement strongly typed reactive forms. Could anyone provide suggestions/recommendations from their own experiences?</p>
  
  <p>Thank you. </p>
  
  <p>EDIT:</p>
  
  <p>To clarify, by strongly typed I mean currently when I create a FormGroup or FormArray I have no way to specify the structure of the actual form inside it. When I pass this form around to various components in my app, I then feel I am making it more difficult to maintain.</p>