Using ReactJS State for components. Example function ControlledInput(){ const [value, setValue] = useState('') return( <input value={value} onChange={(e) => setValue(e.target.value)} /> ) }