In this article we will see how to add or remove form input fields dynamically in react js with hooks. In a project many times you need to add details dynamically i.e add your family members name, add your favourite subject etc. — Steps to create dynamic input fields: Create react project Design form with input (here first name and last name in input) Add functions to add and remove fields and handle change of input