TIL-2022/7/5

🏗️ 엄일경·2022년 7월 5일
0
post-thumbnail

프로젝트 파일 구조

/src
    /components
        /...범용으로 재사용하는 컴포넌트 배치
    /context
        /Auth
            /index.js
    /pages
        /Login
            /index.js
        /Feeds
            /index.js
            /...특정 페이지에 종속된 컴포넌트 배치
    /hooks
        /... useXXX.js
    /utils
        /constants
            /medias.js
        /helpers
            /validation.js
            /numberFormat.js 
            /storage.js
    /styles
        /global.js
        /theme.js
    /services
        /loginValidation.js
        /getFeed.js
        /userStroage.js
App.js
Route.js
index.js

팀원들과 다양한 의견을 나누면서 설계한 프로젝트 구조.

  • 디렉토리 내부에 index 파일을 배치하여 경로 길이를 줄여주는 패턴 사용
  • 페이지 디렉토리에 관련 컴포넌트를 모아두어 수정할 때 편의 증진

서투른 버전 관리

  • 코드는 언제나 잘 작동하는 상태로 push 해야 한다
  • 잘 정돈된 commit history 쌓기
    - rebase 전/후로 트리 뷰를 확인
    - merge 전/후로 트리 뷰를 확인
profile
사랑하는 사람들과 사랑받는 작품을 만들면서 살고 싶은 아저씨입니다.

0개의 댓글