제어
-
[React] 제어/비제어 컴포넌트React 2022. 7. 10. 19:37
폼 엘리먼트 HTML 폼 엘리먼트(input, textrea,select)는 사용자 입력을 기반으로 폼 엘리먼트 자체의 내부 상태를 관리하고 업데이트한다. Name: 예를 들어, 위의 폼은 사용자에게 name을 입력받도록 되어있다. 대부분의 경우 폼의 제출 버튼을 클릭하게 되면 함수로 처리하기 때문에 사용자가 폼에 입력한 데이터에 접근하도록 하는 것이 편리하다. 데이터에 접근하는 방식에서 제어 컴포넌트와 비제어 컴포넌트 방식으로 나누게 된다. 제어 컴포넌트 => React에 의해 값이 제어되는 입력 폼 엘리먼트 비제어 컴포넌트 => React에 의해 값이 제어되지 않는 입력 폼 엘리먼트 제어 컴포넌트 (Controlled Component) React에 의해 값이 제어된다는 뜻은 React가 사용하는 s..