安装

  • 安装homebrew
  • 安装Node.js : brew install node
  • 安装Yarn、React Native的命令行工具(react-native-cli):npm install -g yarn react-native-cli

其他辅助工具

  • 安装Watchman,监听文件变化以实现自动刷新:brew install watchman
  • Flow,静态JS类型检测工具。译注:你在很多示例中看到的奇奇怪怪的冒号问号,以及方法参数中像类型一样的写法,都是属于这个flow工具的语法。这一语法并不属于ES标准,只是Facebook自家的代码规范。所以新手可以直接跳过(即不需要安装这一工具,也不建议去费力学习flow相关语法)。brew install flow
  • Nuclide(没必要安装)

创建项目

react-native init AwesomeProject
cd AwesomeProject
react-native run-ios #或双击目录下的ios/AwesomeProject.xcodeproj