-
Notifications
You must be signed in to change notification settings - Fork 1
ZEJE FrontEnd 개발 문서
Haerin Lee edited this page Jul 27, 2022
·
4 revisions
💻 ZEJE-FrontEnd
┣ 📑 package.json
┣ 📑 App.js
┣ 📑 index.js
┣ 🗂 node_modules
┗ 🗂 src
┣ 🗂 assets
┃ ┣ 🗂 icons
┃ ┗ 🗂 images
┣ 🗂 components
┃ ┣ 🗂 common
┃ ┣ 🗂 home
┃ ┣ 🗂 Around
┃ ┗ 📑 index.js
┣ 🗂 navigation
┃ ┣ 📑 StackNavigator.js
┃ ┗ 📑 TabNavigator.js
┣ 🗂 screens
┃ ┣ 🗂 Home
┃ ┣ 🗂 Around
┃ ┣ 📑 HomeScreen.js
┃ ┣ 📑 MyListScreen.js
┃ ┣ 📑 AroundScreen.js
┃ ┣ 📑 RememberScreen.js
┃ ┗ 📑 index.js
┗ 🗂 styles
┣ 📑 font.js
┣ 📑 layout.js
┗ 📑 theme.js
icons에는 svg파일만 저장할 것
index.js파일에 아이콘 포함 예시export {default as GoBack} from './GoBackIcon.svg'; export {default as Map} from './MapIcon.svg';
import 하기 편하도록 'Icon'은 떼고 export 한다.
png파일은 images 폴더에 저장한다.
특정 탭 바에서만 쓰이는 컴포넌트는 각 폴더에 모아둔다.
Home, MyList, Around, Remember...
새로운 컴포넌트를 만들면 index.js에 포함시킨다.
여러 스크린에서 사용되는 컴포넌트는 common 폴더에 만들어 재사용한다.
특정 탭 바에 해당하는 하위 스크린은 각 폴더에 모아둔다.
Home, MyList, Around, Remember...
새로운 스크린을 만들면 index.js에 포함시킨다.
font.js
layout.js
theme.js
ㅇㅇㅇ
ㅇㅇㅇ