기본 개념Controlled Components- 사용자 입력을 컴포넌트의 state로 관리하는 컴포넌트- UI에서 입력한 데이터와 저장한 데이터의 상태가 항상 일치- 변경할 수 있는 state는 일반적으로 컴포넌트의 state 속성에 유지되고 setState()에 의해 업데이트- 사용자가 입력할 때마다 리렌더링되므로, 실시간으로 값이 필요한 경우 사용function ControlledInput() { const [value, setValue] = React.useState(""); return ( setValue(e.target.value)} /> );} Uncontrolled Components- React가 아닌 DOM 자체에서 상태를 관리하는 컴포넌트- 입력값을 제어하지 않고, ..