Skip to content
Advertisement

How to clean input fields after another operations in a function in React?

I have a button and 2 input field and I am sending these input field values to backend. etc doing some operations. After doing operations in addCustomer function, I want to reset input fields but it is not working. Here is the code:

JavaScript

Here everything is working good except

JavaScript

they are not resetting or setting to another value. What is the reason for that and how can I achieve it ?

Advertisement

Answer

The problem is that you’re setting the defaultValue prop and not the value prop.

JavaScript

From docs: https://reactjs.org/docs/forms.html#controlled-components

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement