Template driven forms are easy to use. They are suitable for simple scenerios and fails in complex
situations.Reactive forms are flexible but needs a lot of practice and it can handle any complex
Template driven forms is similar to AngularJS. It uses two way data binding method and minimal
component code.Reactive forms are flexible but needs a lot of practice. It is capable of handling any
complex problems. It doesn't uses data binding.Reactive forms uses less HTML markup but more
component code. Unit testing is easier for reactive forms.