Skip to content

Forkie-Player/Forkie-Player_web_renewal

Repository files navigation

Forkie-Player 웹 리뉴얼

스택

  • front-end
    • typescript
    • react
    • redux-saga or redux-pender
  • css
    • emotion or styled-components
    • tailwindcss
    • material-ui
  • test
    • jest
    • esLint
  • analytics
    • google-analytics-react

디렉터리 구조

  • assets : 애니메이션, 이미지 등
  • components : 컴포넌트
    • elements : 공통으로 사용하는 작은 컴포넌트들
    • [컴포넌트명] - 주로 페이지 단위로 나뉨
      • index.tsx : 컴포넌트 최상단
      • container : 컴포넌트를 구성하는 작은 단위 컴포넌트들의 컨테이너
      • viwe : 컴포넌트를 구성하는 작은 단위 컴포넌트들의 뷰
      • elements : 컴포넌트 내에서 공통으로 자주 사용되는 작은 컴포넌트
  • routes : 네비게이션 최상단. 각 페이지의 최상단이며, 네비게이션 관련 작업들을 함.
  • lib
    • api : api 파일들 모음
    • hooks : 커스텀 훅들
    • style : 스타일 관련 파일들 (ex : palette 등)
    • utils : 유틸리티 함수들
    • constants.ts : 상수 관련 파일
    • strings.ts : 문자열 관련 파일
  • modules
    • index.ts : 모듈 최상단
    • moduleTypes.ts : 모듈에서 공통으로 사용되는 타입들
    • [모듈명]
      • index.ts : 모듈 최상단. 리듀서 포함
      • saga.ts : 모듈의 리덕스 사가 관련 코드 모음
      • action.ts : 액션 타입, 액션 생성 함수 등 포함
      • types.ts : 모듈에서 사용되는 타입들

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published