ReactNative 简介
ReactNative 于2015年被 Facebook 开源。
基于 JavaScript ,动态加载并编译Virtual-DOM,可同时运行于Android、iOS、Browser各个平台。
在Android上依赖于webkit.org官方开源的jsc.so。
ReactNative 环境配置
下面只介绍 macOS 开发平台下的 Android 环境配置 [参考ReactNative环境搭建]
* 安装 HomeBrew, Mac 系统的包管理器
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
* 安装 Node.js, JavaScript 的运行环境
brew install node
* 设置 npm 镜像以加速, npm 是 Node.js 的模块依赖管理工具
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
* 安装 react-native-cli, ReactNative 的命令行工具
npm install -g react-native-cli
* 安装 watchman, 监视文件系统变更的工具
brew install watchman