Facebook 在 React.js Conf 2015 大会上推出了基于 JavaScript 的开源框架 React Native。
React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验。React Native 把重点放在所有开发人员关心的平台的开发效率上——开发者只需学习一种语言就能轻易为任何平台高效地编写代码。Facebook 在多个应用程序产品中使用了 React Native,并将继续为 React Native 投资。
饿了么 淘宝也在使用,我们要不断学习。
MAC环境的搭建:
1. 安装Homebrew
Homebrew主要用于安装后面需要安装的watchman、flow
打开MAC的终端,输入如下命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装nvm和nodejs
nvm是用于nodejs版本管理的工具,用于安装nodejs。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
执行结束
. ~/.nvm/nvm.sh
这样就能够在任意的终端中使用nvm命令了。
然后执行如下的命令:
nvm install node && nvm alias default node
brew install watchman
brew install flow
验证一下:
在终端中将目录切换到你保存工程的目录,然后执行如下的命令:$ npm install -g react-native-cli
react-native-cli 是完成剩余安装的命令行工具。
它是通过 npm 安装的。这将会在你的终端里面安装 react-native
这个命令行,
你只需要做一次即可。
$ react-native init AwesomeProject
$ cd AwesomeProject/
第二个命令第一次执行会执行很长时间,因为需要安装许多东西。然后再终端输入如下命令打开工程:
open ios/AwesomeProject.xcodeproj
这样就打开了iOS的工程,运行一下就能看到模拟器中的界面。
下面试着修改index.ios.js中的文本,然后在模拟器上按Cmd+R,这样能够看到修改马上就呈现到模拟器上了。
联系客服