본문 바로가기

IT는 지금.

react native 튜토리얼(init 명령어) 💻

반응형

react native 를 사용하는 2가지 방법 ❓❓

1. Expo를 사용하는 방법

  • Expo Go client를 통해 변경 사항을 즉시 확인이 가능하다.
  • 그 외 아무런 작업이 필요하지 않다!! 😲😲😲

아래 명령어를 통해 react native expo의 프로젝트를 생성할 수 있다.

npx create-expo-app AwesomeProject

cd AwesomeProject
npx expo start

 

 

2. React native cli 사용하는 방법

  • 안드로이드/IOS 별로 별도 애뮬레이터 프로그램이 필요하다
  • 안드로이드의 경우 JDK를 추가로 설치해주어야 한다.

아래 명령어를 통해 react native cli의 프로젝트를 생성할 수 있다.

npx react-native@latest init AwesomeProject




어떤 것이 더 좋을까? 💁🏻

🥇 우선 expo 는 유료화되었다. 몇십회 빌드까지만 무료로 제공되고 이후부터는 돈을 내면서 사용해야한다.

🥈 react-native cli는 부수적인 프로그램 설치 등 환경 세팅이 필요하다 무료이다. 원하는 만큼 빌드할 수 있고, 환경 세팅만 잘 된다면 나머지는 expo 를 통한 개발과 큰 차이가 없다.

 




+ 크로스 플랫폼으로 꾸준하게 개발하다보면 빛을 보는 날이 있을 것 🌟

처음에는 네이티브 프로그램에 비하여 성능과 여러가지 기능들이 떨어지지만,
포기하지 않고 꾸준히 하다보면 반드시 유용하게 사용되는 날이 올 것이다.

  • Android와 IOS 를 동시에 혼자서 개발해야 할 때.
  • 갑자기 App 개발을 빠른 시일 내로 해야할 때. 
  • react native는 JS로 개발하기 때문에, 언어 친화력이 아무래도 높아질 수 밖에. 

더불어 App Store에 자신의 프로그램을 출시하는 자신을 발견하게 된다.





맺는말

요즘 시대에 개발의 꽃은 App 개발인 것 같다.
왜냐하면, 사람들은 대부분의 시간을 스마트폰과 함께 하고 있고
스마트폰은 App으로 구성되어 있기 때문이다.

 

반응형