리액트 네이티브 0.79 버전 사용 (리액트 업데이트 버전은 공식 사이트 → blog에서 확인 가능)
리액트 네이티브 추천하는 이유 : 리액트 컴포넌트, 리액트 라이프 사이클, npm이라는 생태계 전부 다 사용 가능 → 편하게 앱에 입문 가능
https://reactnative.dev/ // 리액트 네이티브 공식 사이트
리액트 네이티브는 Expo라는 프레임워크로 진행
프레임워크: 미리 정의된 구조와 규칙을 가진, 애플리케이션 개발을 위한 전체적인 프로그래밍 틀. 일정한 형태를 가지고 다양한 형태의 결과물을 만드는 것
프로그램 흐름에 대한 제어 권한이 있음
프레임워크 없이도 만들 수 있지만 Expo 사용하는 것 추천 → 기본적인 기능 갖춰져 있고, 배포 편리, 코드 푸쉬 가능(에러 생겼을 때 바로바로 수정 가능)
실제로 리액트 네이티브 공식 문서에서도 Expo 사용 권장
https://nodejs.org/en/download
들어가서 LTS 버전 다운
node -v
npm -v