3주차 활동
컴포넌트 파일 구조
index
, styled
, props
등의 파일로 분리ts
파일을 카멜 케이스로 변경props
타입 지정 방법 일관성 유지slices 디렉토리 구조 통일
constants
, index
, thunk
등의 폴더 구조를 slices
내에서 통일하여 일관성 유지PasswordInput 분리
Input
내에 있는 **PasswordInput
**을 분리하거나 로그인 페이지로 이동 고려assets 내 ts 파일 타입 인터페이스로 분리
assets
내의 ts
파일을 타입 인터페이스로 분리하여 관리폴더명 일관성
페이지
, 컴포넌트
등의 폴더명을 일관성 있게 통일하여 구조 확보안쓰는 훅 삭제 예정
useAxios
, useDebounce
, useHover
등의 훅 중 안쓰는 추후에 삭제 예정모든 파일 절대 경로로 변경
useSelected 파일 통합 고려
useSelected
훅을 하나의 파일에 정의하는 것을 고려styled 코드 정리
styled
**로 내려주는 프롭스에는 **$
**를 붙여주기리렌더링 최적화
웹 접근성 검사
데이터 검증 및 유효성 검증 추가