코드 개발을 어떻게 할지 약속하는 시간
기술스택
언어: HTML, CSS, JS
라이브러리: React, Styled-Component, React Router, Redux → Redux toolkit
분업
- auth
폴더 구조
컴포넌트 구조
구조 → atomic
- 컴포넌트 → 함수 선언문
함수 → 함수 표현식
- 스타일 임포트
- 임포트 순서
- react 관련 import
- 라이브러리 관련 import
- 모듈 or 커스텀 Hook 관련 import
- 스타일 import
- 임포트시 절대 경로
- 익스포트




theme → 색 변수
코드 컨벤션 → 에어비엔비
커밋 메시지
- 한국어 문장
- 이모티콘 ㄴㄴ
브랜치
git flow
- main
- develop
- feature
→
feature/name/기능
→ feature/GY/auth
route
이름 | 경로 |
홈 | / |
로그인 | /signin |
회원가입 | /signup |
게시물 작성 | /posts/create |
게시물 수정 | /posts/:post-id/update |
이벤트/모임 | /events |
검색 | /search?keyword=~~ |
사용자 프로필 | /profiles/:user-id |
사용자 정보 수정 | /profiles/update |
알림 | /notification |
기능 분업까지
auth(상권)
- signin
- signup
notification
home(민기)
- layout
event
- filter+modal
- data
posts(가연)
- CRUD
- feed(post)
- og
- 좋아요 댓글
search(인화)
- 사용자 목록
- 사용자, 포스트 검색
profiles
- profiles/:user-id
- profiles/update
- delete
웹뷰 생각하기
API 확인