🏗️file & folder style
Naming
기본 파일 이름 규칙
├── constants
│ └── query-keys.ts
├── types
│ └── props-of.ts
└── utils
└── get-by-id.tsReact 관련 파일 이름 규칙
├── components
│ └── PostCard.tsx
├── hocs
│ └── withGlobalProvider.tsx
└── hooks
└── useCount.ts코드 분리
파일을 폴더로 변경하기
일관된 Sub-Folder 로 관리하기
전역적으로 사용되는 파일은 공용(최상단) 폴더로 분리하기
파일 관리
@ 태그로 하나의 주제로 폴더를 묶기
폴더 구조: Pages
SEO 에 유리한 url 설계하기

폴더 구조: Containers

pages 폴더와 1:1 구조로 생성하기
폴더 구조: Apis
스웨거 태그 기준으로 폴더 생성하기

dto 폴더와 model 폴더를 활용하기
React Query Hook 을 api 파일과 같은 폴더에 포함하기
폴더 구조: utils
되도록 최상단 utils 폴더는 함수 하나당 하나의 파일을 갖도록 해주세요
폴더 구조: types
되도록 최상단 types 폴더는 타입 하나당 하나의 파일을 갖도록 해주세요
폴더 구조: test code
테스트 코드는 __test__ 폴더에서 작성해주세요
테스트 코드 파일은 확장자 전에 .test 를 포함해주세요
Last updated