作為新時代的App開發者,你需要了解的技術React-Native

React-Native

<b>

React Native 是 Facebook 推出的一個用 JavaScript 語言就能同時編寫 iOS,Android,以及后臺的一項技術。用大白話說,就是從此一名程序員自己就可以創業了,他只用這一門技術,就可以同時寫出 Android、iOS App,以及后臺應用程序,并且,請注意這里,它可以做到實時熱更新(就像網頁一樣,改了一個字體,隨時可上線),App 也能做到隨時都能更新了,一個需求可以分分鐘秒殺解決,不用新發版本,只需在服務器改動一下代碼即可,是不是很牛逼,是不是很牛逼,是不是很牛逼,真的很牛逼。

<b>

本文的搭建是在MAC上

1、安裝Homebrew

安裝Homebrew是為安裝Node.js做前提準備。
安裝命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

注:可以通過下面命令查看Homebrew是否安裝成功

brew -v
Homebrew/homebrew-core (git revision 93f1; last commit 2016-05-23)

2、安裝Node.js

下載雙擊安裝即可:
下載地址:

https://nodejs.org/en/ 
Node.js 需要 4.0 及其以上版本。安裝好之后,npm 也有了。

3、安裝React Native 命令行工具

React Native 命令行工具可以創建和初始化React Native的項目,還有其他打包等功能

npm install -g react-native-cli

PS: 如果看到有錯誤:permission denied, 請在命令前面加上sudo 比如:

 sudo npm install -g react-native-cli.

4、安裝 watchman 和 flow

監控文件變化和類型檢查的。安裝如下

brew install watchman
brew install flow

5、初始化一個項目

打開終端,在某個目錄下輸入命令: Demo是項目名字

react-native init Demo 
加載中

等到出現上圖情況我在在執行下面語句來運行

cd Demo 
react-native run-ios
運行結果

6、修改項目

在你喜歡的編輯器上打開index.ios.js文件,嘗試修改,并在模擬器上刷新(?-R )看看修改的效果。

7、Appdelegate解釋


我們可以看到這里跟我們以前的不一樣,那么來說一下,*index.ios*是我們用來編寫iOS的JS文件,Demo就是我們的工程名

8、第一個App - 我是大展

JS代碼

效果圖

好了!到這就結束了,如果你想知道更多的用法,比如iOS的TableView,ScrollView等東西怎么創建出來的,那么推薦大家到官網去學習http://reactnative.cn/docs/0.31/getting-started.html

如有雷同,你就是抄我的!?????? --大展

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容