ეს დამოკიდებულია იმაზე, ვის წყარო წარმოადგენს ინპუტის მნიშვნელობას — React state ან თავად DOM.
კონტროლირებული (React ფლობს მნიშვნელობას)
ინპუტის value აკონტროლებს state, ხოლო onChange ინახავს state-ს სინქრონიზაციაში. DOM ყოველთვის ასახავს React-ს:
jsx
[name, setName] = ();
