반응형
code convention
1. NAMING CONVENTIONS (중요: 잘 지켜야 함!!)
Compenents 이름: Pascal case (첫 단어를 대문자로 시작)
Non-components: Camel case (띄어쓰기 대신 대문자로 단어 구분)
상위 폴더에 속해있는 파일들 이름 직관적으로, 알아보기 쉽게 통일 (ex: mypage folder > Myinfo.jsx , Mylikes.jsx, Myplan.jsx …)
속성명: Camel case로 작성 (className, onSubmit, onChange…)
inline 스타일: Camel case로 작성
2. BUG AVOIDANCE
null 또는 undefined 일 수 있는 값은 optional chaining 연산자 (?.)사용
3. ARCHITECTURE
jsx, scss, js 로 파일 분리.
페이지별로 파일을 묶어서 구조화.
- ES6
spread 연산자 사용
구조 분해 할당을 사용
let과 const만 사용 (var사용 금지)
화살표 함수를 사용
직접 null check 하기 보다 optional chaining 연산자(?.)사용
반응형
'Sparta x 이노베이션 캠프 > 팀 프로젝트' 카테고리의 다른 글
내돈내여 : Github-flow & Git commit message convention (0) | 2022.10.31 |
---|---|
실전 프로젝트 - 내돈내여 (React + Spring) (0) | 2022.10.27 |
TIL : 카카오맵 지도 범위 재설정 하기 (Trouble Shooting, 코드리팩토링 ver.2) (0) | 2022.10.13 |
실전 React 프로젝트 내돈내여 | 11주차 WIL : 중간 발표, 모르는게 너무 많아. (0) | 2022.10.09 |
실전 React 프로젝트 내돈내여 | 10주차 TIL : 웹어플리케이션 내돈내여 중간 발표 전 정리 (0) | 2022.10.08 |