Home [React-Native] 개발환경 구축
Post
Cancel

[React-Native] 개발환경 구축


React-Native 시작하게된 계기

기존 react를 다뤘다면 크게 어렵지 않을 것이라는 지인의 추천으로 react-native에 흥미를 가지게 되어 도전하게 되었다. 그래서 제일 먼저 react-native가 무엇이며 개발 환경을 세팅하려면 어떻게 해야 하는지 알아보았다.


React-Native란?

리액트 네이티브(React Native)는 Facebook에서 개발한 오픈 소스 프레임워크로, 모바일 애플리케이션을 개발하기 위한 도구입니다. JavaScript와 리액트(React)를 기반으로 하여 iOS와 안드로이드 모바일 플랫폼용 네이티브 애플리케이션을 구축할 수 있습니다.


React-Native 개발 환경

1. Node.js 설치

본인은 기존에 npm 패키지를 사용하고 있어 따로 설치는 안했지만 Expo cli를 설치하는 중에 버전 호환에 문제가 생겨 nvm을 통해 17버전에서 16버전으로 다운그레이드 해주었다.

  • 다운그레이드 과정

    1. 아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다.
      https://github.com/coreybutler/nvm-windows/releases

    2. 다음 명령어를 통해 node 16버전 다운 받기

    1
    
    nvm install 16
    
    1. 사용할 버전으로 변경해준다.
    1
    
    nvm use {사용할 버전}
    


2. Expo CLI(Expo Command Line Interface) 설치

리액트 네이티브 기반의 모바일 앱을 쉽게 개발할 수 있도록 도와주는 도구로 Expo Cli의 가장 큰 장점은 초기 환경 세팅이 간단하다는 것 이다. 다른 선택지로 react-native-cli를 사용하는 방법도 있지만 초기 환경 세팅이 꽤 귀찮다는 단점으로 인해 Expo CLI를 사용하기로 하였다.

1
2
//expo-cli 설치
npm install -g expo-cli


3. Android Studio 설치

Android Studio를 사용하면 애뮬레이터를 화면에 띄어서 안드로이드 화면을 보며 개발을 할 수 있습니다.

최신 버전에 Andriod 스튜디오를 설치한다

https://developer.android.com/studio

  • 설치과정
  1. android-studio exe 파일 실행

  2. Next 클릭


  3. Next 클릭


  4. Next 클릭


  5. install 클릭


  6. Finish 클릭


  7. 안드로이드 스튜디오 실행 후 ok 클릭


  8. Don’t send 클릭


  9. Next 클릭


  10. Custom은 할 줄 모르는 초보니 Standard 그대로 Next 클릭


  11. 눈 건강을 위해 Darcula Mode Next 클릭


  12. Next 클릭


  13. 왼쪽 Licenses들을 하나씩 클릭하여 모두 Accept하고 Finish 클릭


  14. 설치완료되면 Finish 클릭



마치며

혹시 잘못된 정보나 궁금하신 게 있다면 편하게 댓글 달아주세요.
지적이나 피드백은 언제나 환영입니다.

This post is licensed under CC BY 4.0 by the author.