Skip to content

Code Convention

Yueun Kim edited this page Aug 15, 2023 · 7 revisions

Code Convention

  • 변수 선언 시 재할당되지 않는 값은 const, 그 반대의 경우 let을 사용합니다.
  • 구조분해할당을 적극적으로 사용합니다.
  • 주석은 설명하고자 하는 대상의 위에 쓰되, 간략하게 작성합니다.
  • img 태그의 alt를 꼭 넣고, 한글로 넣어줍니다.
  • 병합 전 주석을 제거합니다.
  • 최대한 약어 사용을 지양합니다.

Naming

  • Component 파일명은 PascalCase를 사용합니다. (ex. Header.jsx, CookieBanner.jsx)
  • Non-Component 파일명은 camelCase를 사용합니다. (ex. cookieHelper.js, fetchApi.js)
  • 속성명은 camelCase를 사용합니다. (ex. className, onClick)
  • 변수명은 camelCase를 사용합니다.
  • 이름을 통해 쓰임새를 알 수 있도록 합니다. (20자 미만, 직관적이게)
  • 이름의 맨 앞이나 맨 뒤에 언더바(_)를 사용하지 않습니다.
  • 함수 이름은 동사+명사 구조로 네이밍합니다.
Clone this wiki locally