상세 내용
- 거래 상세보기 페이지, 거래 생성/수정하기 페이지 페이지, 프로필 수정하기 페이지 개발
- 거래 조회/수정/삭제 기능 구현, 프로필 조회/수정 기능 구현
- 이미지 업로드 및 미리보기 기능을 제공하는 useUpload hook 작성
- form 상태 관리 및 validation 구현 (React-hook-form 이용)
- 내 거래 모아보기 페이지 개발, 거래 필터링 기능 구현
- Context를 통해 컴포넌트의 form 상태 관리 (React-hook-form의 formContext 이용)
- BottomSheet, Popover, Modal 등 Overlay Components 구현
- 로그인 상태 관리 로직 작성
- 로그인 완료 후 기존 페이지로 돌아가도록 하는 continueUrl 상태관리 구현 (Redux, Redux-persist 활용)
- 로그인 여부 및 로그인 관련 메소드 제공하는 useLogin hook 작성
- 페이지 진입 전 로그인 여부를 확인하고 props에 profile을 전달하는 withAuth HOC 작성