목록 보기
새 배송지 추가 form 개발하기
프론트엔드

새 배송지 추가 form 개발하기

올리브영
올리브영
2023년 9월 18일

두줄요약

배송지 추가 form을 만들며 상태, Context, ref, React Hook Form을 비교했습니다. 최종적으로 재렌더링과 관리 복잡도를 줄이기 위해 React Hook Form을 선택했습니다.

핵심 내용

  • 배송지 추가 form 개발 과정에서 상태 관리, Context, useRef, React Hook Form을 순차적으로 비교
  • 상태와 Context는 입력마다 재렌더링과 props 전달 부담이 있었고, useRef는 불필요한 렌더링을 줄이며 DOM 접근과 포커스 제어에 유리
  • React Hook Form은 register와 handleSubmit으로 입력값 관리와 유효성 검사를 간소화하고, 복합 입력은 FormProvider로 보완
  • 최종적으로 복잡한 form에 React Hook Form을 적용해 관리 복잡도와 개발 만족도를 개선

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...