React-Native第一印象

最近學(xué)習(xí)了下react-native浪腐,也使用它做了半個應(yīng)用,這里簡單地記錄下一些心得顿乒。

不易上手

react-native對外宣稱“Learn once, write anywhere”议街,這個口號與我們平常見到的各種游戲引擎標(biāo)榜自己跨平臺完全平一樣。這里的Learn once是指我們需要系統(tǒng)地學(xué)習(xí)react-native璧榄,那么react-native的學(xué)習(xí)曲線是平滑還是陡峭呢特漩?就本人的親身體會來說吧雹,學(xué)習(xí)起來還是比較困難的:

react-native是由前端框架react發(fā)展而來的,它的主要目標(biāo)就是用前端來開發(fā)移動端應(yīng)用涂身,不可避免的帶有著前端開發(fā)人員的思維邏輯雄卷。對于前端人員來說,學(xué)習(xí)react-native就像是隨手換了下工具蛤售,工具的外形可能跟以前稍有不同丁鹉,但它的使用方式還是以前那一套,因此能夠很快地達(dá)到得心應(yīng)手的程度悴能。但對于移動端轉(zhuǎn)型而來的開發(fā)者來說揣钦,就像由windows換到mac系統(tǒng)一樣,到處都充斥著不適應(yīng)漠酿。

資料較少

react-native也是最近兩三年發(fā)展起來了拂盯,坑填的差不多了,但依然可能碰到一些沒填上的坑记靡。中文資料較少谈竿,https://reactnative.cn 上的文檔太簡單,比如Navigation摸吠,短短的一頁居然介紹了React Navigation與NavigationIOS兩種導(dǎo)航方式空凸。這篇doc中對我最有用的絕對是《開發(fā)環(huán)境搭建》這一篇了,其余的都只能做為參考了解下而已寸痢。

MVC中的V

網(wǎng)上很多人認(rèn)為因為react-native及week的出現(xiàn)呀洲,移動端被前端取代是遲早的事,包括我自己也這樣認(rèn)為啼止,并感到一定程度的憂慮道逗。不過在我使用了react-native一段時間后,這種想法就不在那么強(qiáng)烈了献烦。react-native的愿景是用前端來寫移動端應(yīng)用滓窍,但現(xiàn)在看來也只是邁出了第一步而已,離達(dá)成還有很長的一段時間巩那。
是的吏夯,使用react-native的確可以比較快速的開發(fā)出一些用戶交互較為頻繁的應(yīng)用,這是將前端的UI布局靈活的特點充分發(fā)揮出來而已即横。而涉及到與硬件交互噪生,邏輯比較復(fù)雜的功能開發(fā),這些都是移動端的優(yōu)勢地盤东囚,前端想攻略下來還需要花費更長的時間跺嗽。
react-native將原生模塊封裝成開發(fā)者可以使用的前端模塊,開發(fā)者可以使用前端代碼對UI界面進(jìn)行布局并處理用戶的交互。這些工作以前是由原生側(cè)MVC模式中的V來做的桨嫁,也就是說react-native取代了V植兰,但對于余下的兩個模擬依然沒有順利地接手。

平臺差異

因react-native對于原生模塊的復(fù)用瞧甩,導(dǎo)致了控件的平臺差異性:NavigationIOS只適用于iOS平臺钉跷、控件的某些屬性只針對單一平臺弥鹦。

UI布局方便

原生開發(fā)布局iOS要關(guān)注一個控件相對于其它控件的上下左右約束條件肚逸,并精確定位其尺度。而使用react-native布局界面彬坏,將屏幕分割成不同大小的模塊朦促,然后將對應(yīng)的View填進(jìn)就可以了。

上面列舉了一些我這些天使用react-native的初步印象栓始,后面會更新使用的具體細(xì)節(jié)問題务冕。希望在應(yīng)用開發(fā)完畢時,也能夠完全的掌握react-native幻赚。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末禀忆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子落恼,更是在濱河造成了極大的恐慌箩退,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佳谦,死亡現(xiàn)場離奇詭異戴涝,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)钻蔑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門啥刻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人咪笑,你說我怎么就攤上這事可帽。” “怎么了窗怒?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵蘑拯,是天一觀的道長。 經(jīng)常有香客問我兜粘,道長申窘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任孔轴,我火速辦了婚禮剃法,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘路鹰。我一直安慰自己贷洲,他們只是感情好收厨,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著优构,像睡著了一般诵叁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钦椭,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天拧额,我揣著相機(jī)與錄音,去河邊找鬼彪腔。 笑死侥锦,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的德挣。 我是一名探鬼主播恭垦,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼格嗅!你這毒婦竟也來了番挺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤屯掖,失蹤者是張志新(化名)和其女友劉穎玄柏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體懂扼,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡禁荸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了阀湿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赶熟。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖陷嘴,靈堂內(nèi)的尸體忽然破棺而出映砖,到底是詐尸還是另有隱情,我是刑警寧澤灾挨,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布邑退,位于F島的核電站,受9級特大地震影響劳澄,放射性物質(zhì)發(fā)生泄漏地技。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一秒拔、第九天 我趴在偏房一處隱蔽的房頂上張望莫矗。 院中可真熱鬧,春花似錦、人聲如沸作谚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妹懒。三九已至雀监,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間眨唬,已是汗流浹背会前。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留单绑,地道東北人回官。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓曹宴,卻偏偏與公主長得像搂橙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子笛坦,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,526評論 25 707
  • React的學(xué)習(xí)資源 這個文章好久沒有更新了区转,資源算比較老舊的了,畢竟前端更新還是非嘲胬快的废离。 半年不學(xué)習(xí),都不知道...
    izhongxia閱讀 23,166評論 11 629
  • 我是清白的礁芦。 雖然我受著無法言說的痛苦蜻韭。 雖然當(dāng)我無法滿足自己時,我覺得自己丑惡無比柿扣。
    稻草人等風(fēng)閱讀 246評論 0 0