-
Notifications
You must be signed in to change notification settings - Fork 0
Coding 컨벤션
권유리 edited this page Jan 15, 2023
·
3 revisions
항목 | 설명 |
---|---|
function | generator, this 바인딩이 꼭 필요한 경우 |
arrow function | 그 외 모든 곳 |
상수(리터럴) | UPPER_SNAKE_CASE |
일반 변수 | camelCase |
폴더 | kebab-case |
파일 | camelCase |
React component | PascalCase |
백엔드 파일 | 도메인.기능.확장자 |
이벤트명 | kebab-case |
API | 복수, 명사, 하이픈(-), 소문자 |
- 함수 선언식(function): generator, this 바인딩이 꼭 필요한 경우
- 함수 표현식(arrow function): 그 외 모든 곳
- 상수(리터럴):
UPPER_SNAKE_CASE
- 일반 변수:
camelCase
- 폴더:
kebab-case
- 파일: 기본은
camelCase
- React component:
PascalCase
- 백엔드: 같은 도메인의 다른 파일인 경우
도메인.기능.확장자
- React component:
kebab-case
- 복수 > 단수
- 명사 > 동사
- 하이픈(-) > 밑줄(_)
- 소문자 > 대문자
- 기본적으로 절대 경로를 사용
- interface:
Type
suffix를 붙인다. - type, interface:
PascalCase
를 따른다.