手順
公式のGetting Startedに、エラー対処なども含めて詳しく記載されていました。
Node, Watchmanのインストール
$ brew install node
$ brew install watchman
Watchmanのインストール時のエラー
Watchmenのインストール時に下記エラーが発生しました。
手動でディレクトリを作成することで回避しました。
ユーザー名はwhoamiで読み替えてください。
# エラー内容
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
# 回避方法
$ sudo mkdir /usr/local/Frameworks
$ sudo chown your_user:admin /usr/local/Frameworks/
react-native-cliのインストール
$ npm install -g react-native-cli
サンプルプロジェクトの作成
$ react-native init SampleProject
$ cd SampleProject/
iOSのエミュレーターで確認
$ react-native run-ios
Androidのエミュレーターで確認
SDKのバージョンが古かったため、アップデートを行いました。
$ react-native run-android