react의 렌더링 성능을 위해 사용컴포넌트가 렌더링될때마다 함수를 새로 생성하는것을 방지의존성 매개변수의 인자가 변하지 않으면 함수도 그대로 사용useCallback(함수,의존성-변수-리스트)
함수의 리턴값을 재활용의존성 배열의 값이 변경되지 않으면 리턴값 재활용의존성 배열의 값이 변경되면 함수를 재실행 하고 리턴값 사용
데이터를 React Component에서 관리input, textarea, select 등의 HTML요소는 기본적으로 자체적인 state를 가지지만 React Component에서 완전히 통제하는 방식DOM요소의 자체적인 state 관리 기능을 사용하고 필요할때 값을