🧸 기술스택
- React
- Typescript
- Emotion
- Vite
- jest, react-testing-library는 시간이 남는다면 꼭 해보고 싶다!
💻 Code Convention
안지키다 적발 시 커피 ☕️
🏷️ Naming
- 컴포넌트 파일은
PascalCase로 작성한다. Ex) Component.tsx
- jsx가 포함된 컴포넌트 파일은 확장자를
.tsx로 이외는 .ts로 작성한다.
- 변수명은 기본적으로
camelCase로 작성한다.
- 상수는
UPPER_SNAKE_CASE로 작성한다.
- 폴더명은
kebab-case로 작성한다.
- 컴포넌트 폴더명은
PascalCase로 작성한다.
- boolean형 함수 or 변수명은
is 나 has로 시작한다.
- 배열 변수명은
List를 뒤에 붙인다. Ex) chatList
- 변수는 선언 시 초기화한다.
- 매직 넘버 금지(상수 사용) if(a === 49) → const NUMBER = 49