이제 설치가 다됐으니... 본격적으로 react native를 공부하면서 기록을 남기려고한다.
첫번째는 간단하게 프로젝트 생성을 해보자.
프로젝트를 생성할 폴더에 들어간 후 아래 명령어를 입력한다.
react-native init (--version x.xx.xx) 프로젝트명
설치가 잘되었다면, 위 명령어가 문제 없이 실행될 것이다.
그 후 vscode에 들어가서 'add folder to workspace'를 통해 프로젝트를 로드한다.
vscode 터미널 화면에서 아래 명령어로 npm을 실행한다.
npm start
아.. 또 에러가 발생했다.
Failed to construct transformer: Error: error:0308010C:digital envelope routines::unsupported
검색해보니 node js 버전이 17대에서 발생하는 것 같다.
node js버전을 16.13.0으로 변경한다.
https://onlydev.tistory.com/114
https://velog.io/@jvn4dev/Nodejs-n-모듈로-Node-버전-변경이-안될-때
버전을 변경하니 잘 동작한다.
vscode에서 새 터미널 창을 열고 이 새로운 창에는 아래와 같이 입력한다.
react-native run-ios
ios simulator 아래와같이 뜬다면 성공 !!