- 함수의 식별자명은 항상 시멘틱하게 선언(어떤 기능을 하는 함수인지 함수명을 보고 알 수 있도록 선언)
- 함수는 모두 화살표함수로 쓰기
- 반환값이 boolean 인 함수는 is 접두사를 활용하며, 어떤 값을 리턴하는 함수는 get 접두사를 활용
- js(변수, 함수, 인스턴스) : 카멜 케이스(camelCase) 예시) const createMovies = [];
- 배열은 복수형으로 선언
- var 키워드를 사용하지 않고 const 와 let 을 사용하여 변수를 선언
- 상수 : 스네이크 케이스 활용하여 대문자와 _를 사용해 선언 예시)const THIS_IS_CONSTANT = “string”;
- css,html : 스네이크 케이스 예시) <div class=”movie_items”></div>
- image 명 : 케밥 케이스(kebab***-***case) 예시) movie-img.jpg
- 컴포넌트 : 파스칼 케이스로 선언 ex)MyClass, CalculateDiscountAmount
- 문장의 종료 시 반드시 세미콜론 사용하기
- 큰 따옴표(” “) 우선 사용
- 주석 최대한 활용하기 : 해당 코드 제목, 설명 간단하게 적어놓기
- 약칭은 되도록 사용하지 않기, 공백 금지
- Promise함수의 사용은 지양하고 async, await를 사용
- props로 전달되는 핸들러 함수는 on으로 시작하기
- 컴포넌트 내부에서 직접 정의하는 이벤트 핸들러 함수 : handle로 시작하기
- prettier setting