React-native 作為facebook開(kāi)源項(xiàng)目,最近是火的一塌糊涂,它采用node.js能夠?qū)慽os和android的native界面代碼,簡(jiǎn)直是太酷了。支持動(dòng)態(tài)更新,而且appstore 提交不會(huì)拒絕。
學(xué)習(xí)新的技術(shù)都是從HelloWorld開(kāi)始的,我們先搞個(gè)HelloWorld看看React-native。
一,環(huán)境配置
(1)需要一臺(tái)Mac(OSX),這個(gè)是前提,建議還是入手一本啦。
(2)在Mac上安裝Xcode,建議Xcode 6.3以上版本
(3)安裝brew ,mac 上命令行的安裝工具
終端命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
(4)安裝node.js:https://nodejs.org/download/
brew install node
(5)建議安裝watchman,
brew install watchman
(6)安裝flow:
brew install flow
ok,按照以上6個(gè)步驟,你應(yīng)該已經(jīng)配置好了環(huán)境,可以開(kāi)啟react-native之旅了。
二,創(chuàng)建項(xiàng)目
現(xiàn)在我們需要?jiǎng)?chuàng)建一個(gè)React-Native的項(xiàng)目,因此可以按照下面的步驟:
打開(kāi)終端,開(kāi)始React-Native開(kāi)發(fā)的旅程吧。
(1)安裝命令行工具
sudo npm install -g react-native-cli

(2)創(chuàng)建一個(gè)空項(xiàng)目
react-native init HelloWorld

(3)找到創(chuàng)建的HelloWorld項(xiàng)目,雙擊HelloWorld.xcodePRoj即可在xcode中打開(kāi)項(xiàng)目。xcodeproj是xcode的項(xiàng)目文件。
我們來(lái)看看生成的文件

打開(kāi)ios目錄

(4)在xcode中,使用快捷鍵cmd + R即可啟動(dòng)項(xiàng)目。基本的Xcode功能可以熟悉,比如模擬器的選擇等。
啟動(dòng)完成后,你會(huì)看到React-Packger和iOS模擬器,具體的效果如下,說(shuō)明你創(chuàng)建項(xiàng)目成功了。

三、改改HelloWorld
Xcode里面的代碼目錄結(jié)構(gòu)暫時(shí)不用管了,打開(kāi)HelloWorld項(xiàng)目文件夾,找到index.ios.js文件。
index.ios.js文件就是React-Native JS 開(kāi)發(fā)之旅的入口文件了。 先來(lái)個(gè)感性的認(rèn)識(shí),修改一
些文本,下一篇會(huì)解讀里面的代碼。用文本編輯器打開(kāi)index.ios.js文件。
(1)找到代碼<Text></Text>部分:
<Text style={styles.welcome}>Welcome to React Native!</Text>修改成如下:
<Text style={styles.welcome}>React-Native入門學(xué)習(xí)m.survivalescaperooms.com/likwo</Text>(2)找到代碼
welcome: {fontSize: 20,textAlign: 'center',margin: 10,},
修改成如下:
welcome: {fontSize: 20,textAlign: 'center',margin: 10,color: 'red',},
cmd+R 直接看效果,看看紅色是否已經(jīng)修改

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注