-
Notifications
You must be signed in to change notification settings - Fork 2
Code Convention
Yueun Kim edited this page Aug 15, 2023
·
7 revisions
- 변수 선언 시 재할당되지 않는 값은
const
, 그 반대의 경우let
을 사용합니다. - 구조분해할당을 적극적으로 사용합니다.
- 주석은 설명하고자 하는 대상의 위에 쓰되, 간략하게 작성합니다.
- img 태그의 alt를 꼭 넣고, 한글로 넣어줍니다.
- 병합 전 주석을 제거합니다.
- 최대한 약어 사용을 지양합니다.
- Component 파일명은 PascalCase를 사용합니다. (ex.
Header.jsx
,CookieBanner.jsx
) - Non-Component 파일명은 camelCase를 사용합니다. (ex.
cookieHelper.js
,fetchApi.js
) - 속성명은 camelCase를 사용합니다. (ex.
className
,onClick
) - 변수명은 camelCase를 사용합니다.
- 이름을 통해 쓰임새를 알 수 있도록 합니다. (20자 미만, 직관적이게)
- 이름의 맨 앞이나 맨 뒤에 언더바(_)를 사용하지 않습니다.
- 함수 이름은 동사+명사 구조로 네이밍합니다.