📂

프로젝트 폴더 구조

 
  • src
    • assets : 이미지, 아이콘, svg 등
    • components
      • common
      • 각각의 스크린명
        • 스크린을 구성하는 컴포넌트들
    • config
      • 색상, url, 상수값 정의 등
    • lagacy (1차 개발완료 코드)
    • lib
      • api ( 서버 api 요청 관련 )
      • firebase ( FCM 토큰 발급 등 )
      • hooks ( 재사용 가능한 로직 훅으로 구현 )
      • storage ( 로컬스토리지 관련 기능 )
      • utils ( 그밖의 재사용가능 함수들 )
    • navigators
      • 큰 기능별로 네비게이터 구성
    • recoil
      • 네비게이터 별로 RecoilRoot 구성하여 관리
    • screens
      • 각각의 화면별 파일 생성 ( 컴포넌트들 조합하여 화면 완성 )
      •