api naming

각 단어의 앞글자는 대문자 (카멜케이스)

[메소드][도메인][정보][Req/Res]

EX) getUserListRes

[메소드]
- get
- post
- delete
- ...

[정보]
- 리스트 : List
- 그냥 정보 : Info 
- 상세 정보 : Detail
- props : Props

type naming

<aside> 💡 대부분의 경우 반드시 interface 사용 꼭 type을 사용해야하는 경우에만 type을 사용

</aside>

인터페이스면 I 대문자로 시작
타입이면 끝에 Type 붙이기

store naming

끝에 store 붙이기

타입 정의 컨벤션

📁 types

api : api 호출과 관련된 request, response 타입을 정의

model : api 호출 시 사용되는 dto나 프로젝트 내부에서 임시적으로 쓰이는 state 타입을 정의

types 구조 참고한 프로젝트