Link Search Menu Expand Document

1. MobX를 사용가능한 새로운 React Native프로젝트 생성

  • iOS, Android 환경구축은은 하단 Getting Started 공식문서 참조

Getting Started

OS별 설정

  • OSX (brew가 설치되어 있어야 함)
brew install yarn
brew install node
brew install watchman
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
  • Windows (choco가 설치되어 있어야 함)
choco install -y nodejs.install python2 jdk8

react-native install

npm install -g react-native-cli

Create new project

react-native init mobxTutorial

Install MobX

npm install --save mobx
npm install --save mobx-react // MobX 데코레이터를 사용할 수 있도록 해줌

For decorator

npm install --save-dev @babel/plugin-proposal-decorators

이후 폴더의 루트에 .babelrc 파일을 만들어 아래 내용 추가

{
    "plugins": [
        ["@babel/plugin-proposal-decorators", { "legacy": true}],
        ["@babel/plugin-proposal-class-properties", { "loose": true}]
    ]
}