새소식

Javascript

리액트 코드 네이밍 규칙 (Coding Conventions) (+ 초보도 쉽게하는 단축키 설정하기!!)

  • -
반응형

 

내가 헷갈려서 정리하는 자바스크립트 네이밍 규칙들...~!

 


 

 

  • PascalCase (파스칼 케이스)
    • 각 단어의 모든 첫 글자는 대문자로 작성하는 표기법
    • e.g. ) CardType, UserService, PaymentInterface
    • 사용 케이스
      • 생성자 함수, 클래스, 인터페이스 등의 이름을 작성할 때 사용한다.


  • camelCase (카멜 케이스)
    • 첫 단어는 소문자로 시작하고, 이후의 각 단어는 대문자로 작성하는 표기법
    • e.g. ) myVariable, calculateInterestRate(), getUserDetails()

    • 사용 케이스 
      • 변수나 함수, 메서드 등의 이름을 작성할 때 사용한다.


  • kebab-case (케밥 케이스)
    • 모든 단어를 소문자로 작성하고, 단어 사이를 하이픈(-)으로 구분하여 작성하는 표기법
    • 예) user-name , phone-number, total-count

    • 사용 케이스
      • HTML 요소의 id나 class, CSS 속성, URL 경로 등에서 주로 사용된다.
      • 또한 파일 시스템에서 파일명을 표시할 때 일반적으로 사용되는 형식이다.


  • snake_case (스네이크 케이스)
    • 모든 단어를 소문자로 작성하고, 단어 사이를 언더스코어(_)로 구분하여 작성하는 표기법
    • e.g. ) user_name , phone_number, total_count


  • UPPER_CASE (어퍼 케이스)
    • 모든 단어를 대문자로 작성하고, 단어 사이를 언더스코어(_)로 구분하여 작성하는 표기법
    • 예) USER_NAME , PHONE_NUMBER, TOTAL_COUNT

    • 사용 케이스
      • 상수를 선언할 때 사용한다.


  • 필수 기억 사항
    • 변수 이름, 클래스, 스타일 이름 등 네이밍은 자바스크립트 기본 객체 네임과 혼돈이 오면 안 된다.
    • e.g. ) const Number = {} (X)

 


 

 

🍯 추가 꿀팁 

상수처리할 때마다 UPPERCASE 작성이 생각보다 귀찮다. 그럴 때 VSCODE에서 사용할 수 있는 단축키! 

 

  1. vscode를 열고 해당 단축키를 입력
mac: cmd + k or cmd + s 
windows: ctrl + k or ctrl + s

 

2. 이런 단축키 표가 나오게 된다

 

3.. 검색창에 Uppercase 입력 후 키 바인딩을 클릭 후 추가하고 싶은 단축키 설정

  1. 본인은 cmd + alt + u  로 지정

 

4. 지정하면 이후 스네이크 케이스로 적은 상수를 클릭하고 단축키 실행 시 uppercase 로 자동 변환

e.g. ) error_message -> ERROR_MESSAGE 

 

uppcase 말고도 여러 변환 단축어가 있으니 필요하면 단축어를 추가하여 사용할 수 있다.

반응형
Contents
-

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.