<aside> 💡
변수명, 함수명, 컴포넌트명 등을 지을 때 사용하는 규칙입니다.
</aside>
React 컴포넌트 | pascalCase | const ReactComponent = () ⇒ {}; |
---|---|---|
React 커스텀 훅 | camelCase(use…) | const useTodoForm = () => {}; |
함수명 | camelCase | const getTodos = () ⇒ {}; |
변수명 | camelCase | const variableTitle = “variable”; |
상수명 | pascalCase | const CONSTANTTITLE = “constant”; |
객체 속성명 | camelCase | const newTodo = { |
id: 1, | ||
content: '오늘치 개발 하셨나요?', | ||
isDone: false, | ||
createdAt: Date.now(), | ||
}; | ||
CSS 클래스명 | kebab-case | <div className="todo-list"></div> |
.todo-list { display: flex; } | | 환경변수명 | snake_case | const BASE_URL = 'https://api.example.com'; |
ts → 카멜 / 나머지 → 파스칼
<aside> 💡
커밋 메시지 작성 규칙입니다.
커밋 메시지를 상세하게 작성하는 것이 중요합니다.
나중에 변경 이력을 추적하거나 특정 커밋을 되돌려야 할 때 유용하게 사용될 수 있습니다.
커밋 메시지의 첫 줄은 변경 사항을 요약하고, 필요에 따라 추가적인 설명을 덧붙일 수 있습니다.
</aside>
feat | 새로운 기능과 관련된 것을 의미합니다. |
---|---|
fix | 오류와 같은 것을 수정했을 때 사용합니다. |
docs | 문서와 관련하여 수정한 부분이 있을 때 사용합니다. |
style | 코드의 변화와 관련 없는 포맷이나 세미콜론을 놓친 것과 같은 부분들을 의미합니다. |
refactor | 코드의 리팩토링을 의미합니다. |
test | test를 추가하거나 수정했을 때를 의미합니다. |
chore | build와 관련된 부분, 패키지 매니저 설정 등 여러가지 production code와 무관한 부분 들을 의미합니다. |
design | css 등 스타일에 관련된 것을 의미합니다. |
git commit -m 'fix : 로그인 기능 수정'
이 외 기타 설정
CSS
: reset.css 사용
prettier
포멧팅 설정
Live share pack
설정