TIL: RN 배달앱 클론코딩 | 기본 프로젝트 구조와 index.js - 221010

Lumpen·2022년 10월 10일
0

배달앱 클론코딩

목록 보기
8/8

RN

react-native는 원래 native를 다 건들여야 설치가 가능했기 때문에 화병이 나는..
현재도 native 쪽은 최대한 건들이지 않는 쪽으로 하는게 좋다

처음 보는 config가 있다면 대부분 native 쪽이다
watch man은 iOS에서 주로 사용

index.js

프로젝트 파일의 시작점
App.tsx가 아니고 index.js가 시작점이다

AppRegistry를 이용해서
registerComponent로 App을 appName으로 등록함
-> native에 react-native component를 등록하는 것

tsconfig.json

"strict": true 설정만 해도
타입 스크립트를 쓰는 의미를 찾을 수 있다
90퍼센트의 설정은 strict 모드에서 나온다

app.json

appName이란 이름으로 name을 불러온다

displayName을 변경해도 아무 일도 일어나지 않지만
name을 변경하면 모든 파일에 대해 appName을 변경해줘야 한다
-> 매우 곤란해짐.. 바꾸지 않는 편이 좋다

styleSheet

react-native에서는 굳이 css-in-js나 다른 css framework를 사용할 필요성을 못느낀다
styleSheet가 잘돼있어서 이걸로 잘 쓰면 된다

profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글