React-hook-form 개념 & 기능
리액트 애플리케이션에서 폼 처리를 더욱 간편하게 만들어주는 라이브러리
제공 기능
- 폼 관리: React Hook Form은 폼 요소의 상태와 유효성 검사를 관리하기 위한 라이브러리로, 필요한 상태를 간단한 훅으로 제공, 간편한 상태관리
- 훅 기반: Hook API를 사용하여 컴포넌트 내에서 폼 상태를 관리 (예: useForm, useFieldArray, useWatch)
- 커스텀 및 다양한 입력 요소 지원: 모든 종류의 입력 요소(텍스트, 라디오 버튼, 체크박스, 셀렉트 박스 등)와 커스텀 입력 요소를 지원
- 유효성 검사: 내장된 유효성 검사 규칙 또는 사용자가 정의한 검사 함수를 사용하여 입력값을 유효성 검사
- 폼 제출 처리: .handleSubmit 함수를 사용하여 폼 제출을 처리하고, 필요한 로직을 실행할 수 있음
- 리액트 렌더링 최적화