運(yùn)行ReactNative示例

既然感覺(jué)ReactNative開(kāi)發(fā)靠譜, 那么我們就來(lái)看看ReactNative都能做哪些好玩的東西, 和原生的有哪些區(qū)別?
示例圖


iOS模擬器
Android

按照文檔安裝一些命令行工具, 再下載Git代碼.
Github: https://github.com/facebook/react-native

內(nèi)容很多, 包含一些依賴庫(kù)和示例(Example), 下載的有點(diǎn)慢, 耐心等待.

下載完成后, 在react-native內(nèi), 執(zhí)行npm install.

Android項(xiàng)目執(zhí)行, 參考ReactAndroid的README.md.

react-native目錄, 新建local.properties

sdk.dir=/Users/wangchenlong/Installations/android-sdk
ndk.dir=/Users/wangchenlong/Installations/android-ndk-r10e

執(zhí)行

cd react-native
./gradlew :ReactAndroid:assembleDebug

再執(zhí)行

./gradlew :ReactAndroid:installArchives

啟動(dòng)服務(wù)

./packager/packager.sh

安裝項(xiàng)目

cd react-native
./gradlew :Examples:UIExplorer:android:app:installDebug

一定要先啟動(dòng)服務(wù), 再安裝項(xiàng)目.
出現(xiàn)transforming 100%, 即導(dǎo)入成功.

導(dǎo)入項(xiàng)目

在最新版本中, 我的紅米note4無(wú)法運(yùn)行項(xiàng)目.
報(bào)錯(cuò): Upload package to device fails.
原因是編譯的gradle版本太高, 默認(rèn)1.5.0, 實(shí)際1.2.0~1.3.0都可以運(yùn)行.
我的是1.2.3.

真機(jī)調(diào)試, 本人紅米note(Android 4.2)
搖動(dòng)手機(jī), 選擇Dev Settings->Debug sever host & port for device. 設(shè)置IP地址, 觀察本機(jī)的IP, 填入即可. 我當(dāng)前的是

192.168.2.202:8081

注意設(shè)置端口8081, 否則無(wú)法加載. 有些情況可以直接輸入IP即可.

Android5.0以上, 直接設(shè)置端口即可.

adb reverse tcp:8081 tcp:8081

參考Android的真機(jī)調(diào)試文檔.

IOS模擬器, 太窮沒(méi)有iPhone. 直接打開(kāi)open UIExplorer.xcodeproj項(xiàng)目, 執(zhí)行就可以顯示.

開(kāi)發(fā)有兩種選擇, 一種是直接基于ReactNative開(kāi)發(fā), 一種是把ReactNative集成到現(xiàn)有的App中, 對(duì)于第二種, 我們就需要關(guān)注, ReactNative會(huì)增大多少代碼呢?

使用最基本的HelloWorld做測(cè)試, ReactNative也是生成一個(gè)簡(jiǎn)單HelloWorld的JS. 最新生成的HelloWorld的大小是1.4M, 加上ReactNative的是7.6M, 框架大約6.2M左右, 各位可以權(quán)衡一下使用.

ReactNative的UIExplorer已經(jīng)包含了大量示例, 很接近原生, 非常絢麗, 速度也很快. 如Android的ViewPager

ViewPager

OK, 好的開(kāi)始是成功的一半, 繼續(xù)探索吧! Enjoy it!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末巡李,一起剝皮案震驚了整個(gè)濱河市汁展,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌踊挠,老刑警劉巖只怎,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袜瞬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡身堡,警方通過(guò)查閱死者的電腦和手機(jī)邓尤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人汞扎,你說(shuō)我怎么就攤上這事季稳。” “怎么了澈魄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵景鼠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我痹扇,道長(zhǎng)铛漓,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任鲫构,我火速辦了婚禮浓恶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘结笨。我一直安慰自己包晰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布炕吸。 她就那樣靜靜地躺著杜窄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪算途。 梳的紋絲不亂的頭發(fā)上塞耕,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音嘴瓤,去河邊找鬼扫外。 笑死,一個(gè)胖子當(dāng)著我的面吹牛廓脆,可吹牛的內(nèi)容都是我干的筛谚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼停忿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼驾讲!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起席赂,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吮铭,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后颅停,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體谓晌,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年癞揉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纸肉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溺欧。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖柏肪,靈堂內(nèi)的尸體忽然破棺而出姐刁,到底是詐尸還是另有隱情,我是刑警寧澤烦味,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布龙填,位于F島的核電站,受9級(jí)特大地震影響拐叉,放射性物質(zhì)發(fā)生泄漏岩遗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一凤瘦、第九天 我趴在偏房一處隱蔽的房頂上張望宿礁。 院中可真熱鬧,春花似錦蔬芥、人聲如沸梆靖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)返吻。三九已至,卻和暖如春乎婿,著一層夾襖步出監(jiān)牢的瞬間测僵,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工谢翎, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捍靠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓森逮,卻偏偏與公主長(zhǎng)得像榨婆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子褒侧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,189評(píng)論 25 707
  • 持續(xù)更新中...... 一套企業(yè)級(jí)的 UI 設(shè)計(jì)語(yǔ)言和 React 實(shí)現(xiàn)良风。 https://mobile.ant....
    日不落000閱讀 5,697評(píng)論 0 35
  • React Native優(yōu)秀博客,以及優(yōu)秀的Github庫(kù)列表(很多英文資料源自于[awesome-react-n...
    董董董董董董董董董大笨蛋閱讀 10,628評(píng)論 4 162
  • 《后會(huì)無(wú)期》里有句名言: 你連世界都沒(méi)見(jiàn)過(guò)闷供,哪里來(lái)的世界觀烟央。 同理,你連頂尖的文案作品都沒(méi)見(jiàn)過(guò)这吻,怎么寫(xiě)出好的文案吊档。...
    業(yè)余文案人閱讀 28,382評(píng)論 21 142
  • 今晚篙议,是個(gè)不一樣的夜晚唾糯,因?yàn)楹⒆臃窒砹怂拿佬g(shù)課成績(jī)怠硼。 事情是這樣的。 娃如平時(shí)一樣移怯,邊吃飯邊吧啦她學(xué)校的一些事給...
    宋三小姐閱讀 294評(píng)論 0 0