Frontend & browser·State, data and re-rendering
you let the DOM keep the value and only read it out when the form was submitted.
Uncontrolled input
Also calleduncontrolled component, defaultValue
A form element that owns its own value, with the application reading it via a ref or the form data on submit. It is faster — no re-render per keystroke — and closer to how the platform works, which is why large forms and form libraries lean on it. The cost is that anything needing the live value, like a character counter or dependent field, has to reach into the DOM to get it.