모두CBT

제어 컴포넌트와 비제어 컴포넌트의 차이는? 상세 페이지

제어 컴포넌트와 비제어 컴포넌트의 차이는?

해설

어 컴포넌트는 React 상태로 폼 데이터를 관리하며, 모든 입력 변경이 상태를 통해 처리됩니다. 실시간 검증이나 조건부 렌더링이 쉽고 예측 가능합니다. 비제어 컴포넌트는 DOM 자체에서 폼 데이터를 관리하며, ref를 사용해서 값에 접근합니다. 간단한 폼이나 기존 HTML 폼 라이브러리와 통합할 때 유용하지만, React의 선언적 특성과 맞지 않을 수 있습니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.