각 단어의 앞글자는 대문자 (카멜케이스)
[메소드][도메인][정보][Req/Res]
EX) getUserListRes
[메소드]
- get
- post
- delete
- ...
[정보]
- 리스트 : List
- 그냥 정보 : Info
- 상세 정보 : Detail
- props : Props
<aside>
💡 대부분의 경우 반드시 interface
사용
꼭 type을 사용해야하는 경우에만 type
을 사용
</aside>
인터페이스면 I 대문자로 시작
타입이면 끝에 Type 붙이기
끝에 store 붙이기
ㄴ api
: api 호출과 관련된 request
, response
타입을 정의
ㄴ model
: api 호출 시 사용되는 dto나 프로젝트 내부에서 임시적으로 쓰이는 state 타입을 정의
props
: component
바로 위에 정의util
, store
타입의 경우 해당 폴더에 정의