본문 바로가기

Develop/React

Create ReactNative + Typescript App project

]$ yarn global add create-react-native-app

]$ create-react-native-app {{APP_NAME}} --scripts-version=react-native-scripts-ts

ReactJS 웹프로젝트 생성해주듯이 Native 용 프로그램인 create-react-native-app을 설치해준다. 이해 해당 cli를 이용하여 --scripts-version=react-native-scripts-ts 옵션을 줘서 프로젝트를 생성해준다.

생성해준 후 기존 expo 환경에서의 개발이 편하다면 scripts들에 명령들을 생성해주어 기존 CRNA를 통해 작업했을 때와 동일하게 작업이 가능하다.

"scripts": {
"start": "expo start",
"eject": "expo eject",
"android": "expo android",
"ios": "expo ios",
"test": "jest",
"buildAndroid": "expo build:android",
"buildIos": "expo build:ios"
},

간단하게 위와같이 react-native-scripts-ts 를 사용하여 동작시키던것을 모두 expo로 바꿔주면 된다.