1. React에서 Form 처리가 중요한 이유

1-1. Form의 역할

Form은 사용자와 시스템 간 데이터 입력의 출발점입니다.

대표 사례:

📌 Form 설계가 곧 UX 품질과 직결


2. Controlled vs Uncontrolled Component

2-1. Controlled Component (권장)

입력값을 React state로 완전히 제어

const [value, setValue] = useState("");

<input
  value={value}
  onChange={(e) => setValue(e.target.value)}
/>

장점:


2-2. Uncontrolled Component