1. 네이밍 규칙

🔖 파일 및 디렉토리

구분 네이밍 규칙
상수 UPPER_CASE (모두 대문자)
React 컴포넌트 파일 명 PascalCase
일반 파일/폴더명 camelCase

🔖 변수

🔖 함수

2. 기본 코드 스타일

항목 규칙 예시
스타일 가이드 Airbnb JavaScript Style Guide 준수 https://github.com/airbnb/javascript/tree/master/react
문자열 쌍따옴표 사용 "코드 스타일"
함수 정의 함수 표현식 사용 const updateProfile = () => {}
컴포넌트 정의 화살표 함수 사용(rsc (reface) 단축키) const Header = () => {}
props 타입 정의 prop-types 패키지 사용 Header.propTypes = {}
절대 경로 @/로 시작 (src 기준) alias 사용
import 순서 외부 → 내부 → 스타일 설정으로 자동 정렬

3. 스타일 규칙

특징 설명
성능 기존 CSS 프레임워크 대비 불필요한 스타일 정의가 없어 빠른 로딩 속도를 제공
활용성 - React, Vue, Next.js, Astro 등 다양한 프레임워크에서 간편하게 적용 가능

https://insight.infograb.net/blog/2024/09/20/prettier-eslint/

4. 기타 규칙

🔖 if문