로딩
요청 처리 중입니다...

[RN] React Native 디렉터리 구조 견해

 [RN] React Native 디렉터리 구조 견해

처음부터 프로젝트를 진행하는 게 아니면 대부분 타인의 프로젝트를 리팩 토핑 해야 한다. 그동안 '이 정도면 괜찮고 유지 보수에 용이한 구조다'라고 느꼈던 디렉터리를 끄적여본다.

디렉터리 구조에 대한 정답은 없다. component: UI를 표현하는 곳. 보통 screens에서 사용되는 함수가 여기로 분리된다. screens : 앱의 화면 단위 컴포넌트. navigation에 따라서 유저에게 직접적으로 보이는 화면들. navigation : 화면 전환과 관련된 컴포넌트.

가장 뼈대가 되는 Root.tsx 같은 navigator 파일이 들어간다. api : 통신과 관련된 데이터. (중요 정보는. env) assets/fonts or images, color : assets 아래에 이미 지나 폰트 등 폴더를 추가로 만든다. theme : 테마 컬러나 mixin 등 앱 전체적으로 사용할 수 있는 데이터. utils/constants: 앱 전체적으로 사용 가능한 간단한 상수/ 컬러 등.

이외...