node 버전: 16.14.2
yarn 패키지 매니저 사용
CRNA 프로젝트 생성 + typescript 적용
RN 절대경로 설정
폴더구조
/app
index.js
screen
container
component
// Component - LayOut
const List = () => {
return (
<LayOut>
<Slide>
<FlatList renderItem={Card}/>
</Slide>
</ LayOut>
)
}
// Component - Item
const Card = () => {
return (
<LayOut>
{api.coins.map(() => <CoinAvatar />)}
<Title>
{api.title}
</Title>
</ LayOut>
)
}
API 호출 부분:
styled-component 정의 부분: containers layer에서
assets: font, img,
constants 배치