InputField 컴포넌트
이 컴포넌트는 React Hook Form의 컨텍스트를 활용하여 단일 입력 필드를 렌더링합니다. 레이블, 타입, 이름을 기반으로 구성되며, 유효성 검증 실패 시 에러 메시지를 하단에 표시합니다.
기능:
useFormContext
register
UI 컴포넌트:
Field
Input
Text
Flex
label
text
type
datetime-local
email
<InputField label="회사명" name="companyName"/> Copy
<InputField label="회사명" name="companyName"/>
InputField 컴포넌트
이 컴포넌트는 React Hook Form의 컨텍스트를 활용하여 단일 입력 필드를 렌더링합니다. 레이블, 타입, 이름을 기반으로 구성되며, 유효성 검증 실패 시 에러 메시지를 하단에 표시합니다.
기능:
useFormContext
를 통해 폼 상태와 에러 정보를 가져옵니다.register
를 사용해 입력값을 폼과 바인딩합니다.UI 컴포넌트:
Field
: 레이블과 입력 필드를 수평 정렬하여 감싸는 레이아웃 컴포넌트입니다.Input
: 실제 입력 필드입니다.Text
: 유효성 검사 실패 시 표시되는 에러 메시지입니다.Flex
: 입력 필드와 에러 메시지를 수직 정렬합니다.