Title: Angular / ReactiveForms

Q: Detail the steps that go into creating a reactive form in angular?
A: - Create the form in html.
- Import `FormBuilder`, `ReactiveForms` and `Validators` from `@angular/forms`.
- Create a form group using `this.fb.group` or `this.fb.nonNullable.group`.
- Make sure the objects in the form group are mapped to the html controls using `formControlName` property.
- Map the html form to the form group object in the component using `[formGroup]`.
- Create `ngSubmit` on the form tag.

Q: What is `ReactiveFormsModule`?
A: Exports the required infrastructure and directives for reactive forms.