소개
웹 개발에서 폼은 사용자 입력을 수집하는 데 필수적입니다. React 에서 폼 데이터를 처리하는 방식은 기존 HTML 과 약간 다릅니다. 권장되는 접근 방식은 "제어 컴포넌트 (controlled components)"라는 기술을 사용하는 것입니다.
제어 컴포넌트를 사용하면 폼의 데이터는 React 컴포넌트의 상태에 의해 관리됩니다. 이를 통해 React 상태가 "단일 진실 공급원 (single source of truth)"이 되어 사용자 입력을 예측 가능한 방식으로 관리, 유효성 검사 및 응답할 수 있습니다.
이 실습에서는 단일 텍스트 입력과 제출 버튼이 있는 간단한 폼을 구축합니다. 다음을 배우게 됩니다.
- JSX 에서 폼 요소를 생성하는 방법.
useState훅을 사용하여 입력 값 (value) 을 관리하는 방법.onChange이벤트를 사용하여 사용자 입력을 처리하는 방법.onSubmit이벤트를 사용하여 폼 제출을 처리하는 방법.
이 실습이 끝나면 React 폼의 기본 사항에 대한 확실한 이해를 갖게 될 것입니다.




