TextAreaField 컴포넌트
이 컴포넌트는 긴 텍스트 입력을 위한 텍스트 영역(Textarea)을 렌더링합니다. React Hook Form의 Controller에서 전달받은 field 및 fieldState를 바탕으로 폼 상태를 관리하고, 에러 메시지를 표시합니다.
Textarea
Controller
field
fieldState
기능:
label
UI 컴포넌트:
Field
Text
Flex
placeholder
<Controller name="answer" control={control} render={({ field, fieldState }) => ( <TextAreaField label="답변" field={field} fieldState={fieldState} /> )}/> Copy
<Controller name="answer" control={control} render={({ field, fieldState }) => ( <TextAreaField label="답변" field={field} fieldState={fieldState} /> )}/>
TextAreaField 컴포넌트
이 컴포넌트는 긴 텍스트 입력을 위한 텍스트 영역(
Textarea
)을 렌더링합니다. React Hook Form의Controller
에서 전달받은field
및fieldState
를 바탕으로 폼 상태를 관리하고, 에러 메시지를 표시합니다.기능:
field
와fieldState
를 기반으로 폼 필드와 상태를 구성합니다.label
은 레이블 및 placeholder로 사용됩니다.UI 컴포넌트:
Field
: 레이블과 입력 필드를 수평 정렬하여 감싸는 컨테이너입니다.Textarea
: 사용자의 입력을 받는 다중 행 입력 필드입니다.Text
: 유효성 오류가 있을 경우 에러 메시지를 표시하는 컴포넌트입니다.Flex
: 입력 필드와 에러 메시지를 수직 정렬합니다.