# React Hook Form (한국어) > React Hook Form 공식 문서의 한국어 번역입니다. 폼 유효성 검사를 위한 React 훅 라이브러리의 API 레퍼런스, 시작 가이드, 고급 사용법을 제공합니다. ## 시작하기 - [Get Started](https://react-ko-form.netlify.app/get-started): 리액트 훅 form으로 간단한 양식 유효성 검사. ## API - [useForm](https://react-ko-form.netlify.app/docs/useform): 폼 유효성 검사를 위한 리액트 훅 - [register](https://react-ko-form.netlify.app/docs/useform/register): 비제어/제어 입력 필드 등록(register) - [unregister](https://react-ko-form.netlify.app/docs/useform/unregister): 비제어, 제어 입력 등록 해제(Unregister) - [formState](https://react-ko-form.netlify.app/docs/useform/formstate): 폼의 상태 - [watch](https://react-ko-form.netlify.app/docs/useform/watch): 입력 변경 사항 구독 - [subscribe](https://react-ko-form.netlify.app/docs/useform/subscribe): 리렌더링 없이 폼 상태 업데이트 구독 - [handleSubmit](https://react-ko-form.netlify.app/docs/useform/handlesubmit): 서버로 전송 준비 - [reset](https://react-ko-form.netlify.app/docs/useform/reset): 폼 상태와 값을 초기화 - [resetField](https://react-ko-form.netlify.app/docs/useform/resetfield): 필드 상태 및 값 재설정 - [setError](https://react-ko-form.netlify.app/docs/useform/seterror): 입력 에러를 수동으로 설정하기 - [clearErrors](https://react-ko-form.netlify.app/docs/useform/clearerrors): 폼 에러 제거 - [setValue](https://react-ko-form.netlify.app/docs/useform/setvalue): 필드 값 업데이트 - [setFocus](https://react-ko-form.netlify.app/docs/useform/setfocus): 입력 포커스 수동 설정 - [getValues](https://react-ko-form.netlify.app/docs/useform/getvalues): 폼 값 가져오기 - [getFieldState](https://react-ko-form.netlify.app/docs/useform/getfieldstate): 필드의 상태 - [trigger](https://react-ko-form.netlify.app/docs/useform/trigger): 폼 전체에서 유효성 검사 트리거 - [control](https://react-ko-form.netlify.app/docs/useform/control): 폼을 제어 - [Form](https://react-ko-form.netlify.app/docs/useform/form): 폼 submission 관리 - [useController](https://react-ko-form.netlify.app/docs/usecontroller): 제어 컴포넌트를 위한 React 훅 - [Controller](https://react-ko-form.netlify.app/docs/usecontroller/controller): 제어 입력 필드를 위한 래퍼(Wrapper) 컴포넌트 - [useFormContext](https://react-ko-form.netlify.app/docs/useformcontext): 훅 폼을 위한 React Context API - [FormProvider](https://react-ko-form.netlify.app/docs/formprovider): React 컨텍스트를 제공하는 컴포넌트 - [useWatch](https://react-ko-form.netlify.app/docs/usewatch): 입력의 변경을 구독하기 위한 React 훅 - [Watch](https://react-ko-form.netlify.app/docs/usewatch/watch): 입력 변경 사항을 구독하는 Watch 컴포넌트 - [useFormState](https://react-ko-form.netlify.app/docs/useformstate): 폼 상태 업데이트를 구독 - [ErrorMessage](https://react-ko-form.netlify.app/docs/useformstate/errormessage): 에러를 처리하는 메시지 컴포넌트 - [FormStateSubscribe](https://react-ko-form.netlify.app/docs/useformstate/formstatesubscribe): 폼 상태 업데이트를 구독하는 컴포넌트 - [useFieldArray](https://react-ko-form.netlify.app/docs/usefieldarray): 필드 배열(동적 필드) 관리를 위한 커스텀 훅 - [useLens](https://react-ko-form.netlify.app/docs/uselens): React Hook Form을 위한 타입 안전한 함수형 렌즈 - [createFormControl](https://react-ko-form.netlify.app/docs/createFormControl): 폼 상태를 생성하고 구독할 수 있도록 준비합니다. ## 고급 사용법 - [고급 사용법](https://react-ko-form.netlify.app/advanced-usage): 복잡하면서도 접근성 높은 폼 만들기 ## FAQ - [FAQs](https://react-ko-form.netlify.app/faqs): 자주 묻는 질문 ## TypeScript - [Typescript Support](https://react-ko-form.netlify.app/ts): 내보내기(exported)한 Typescript 타입 목록입니다.