Controlled components are those in which form data is handled by the component’s state¹². The component's state manages the value of the form element. Any changes to the input are handled by functions like onChange, which update the state
onChange