? ? ? ?在互聯(lián)網(wǎng)技術(shù)快速更新?lián)Q代的今天,JavaScript已經(jīng)不滿足于單單前端的交互實現(xiàn),開始慢慢侵入到服務(wù)端和移動客戶端的領(lǐng)域,立志于成為真正的全棧開發(fā)語言。因為工作的需要,作者也放下了手頭的Android開發(fā),來了解當(dāng)下比較流行的跨平臺移動開發(fā)框架。本專題著重介紹的就是我最近研究的一款由Facebook公司出品的用來構(gòu)建移動應(yīng)用的JavaScript框架—React Native。
? ? ? ?大概是由于近期各大BAT之類的互聯(lián)網(wǎng)公司的推崇;互聯(lián)網(wǎng)上各類開發(fā)文檔、技術(shù)博客的轉(zhuǎn)載;GitHub上龐大數(shù)量且頻繁更新的組件庫的支撐, React Native似乎擁有更加美好的未來在吸引著越來越多的前端和移動端甚至服務(wù)端開發(fā)人員去了解。下面的文章是我將這一段時間的React Native學(xué)習(xí)過程進(jìn)行的總結(jié)。
? ? ? 在學(xué)習(xí)Rn開發(fā)的時候,雖然主要是依照Rn中文網(wǎng)上的內(nèi)容(上面的內(nèi)容非常不錯,有深有淺),但實際上,在學(xué)習(xí)中還是遇到了各種各樣的問題,包括各種迷之bug和知識上的漏洞等。作者在東拼西湊的學(xué)習(xí)過程中,不斷的補充和查找了數(shù)十篇技術(shù)博客后,產(chǎn)生了一些新的思路,也補充了些實際開發(fā)架構(gòu)方面和部署方面的知識與實例,做了一些總結(jié)與個人思路的梳理,形成了這樣一套我認(rèn)為適合的入門學(xué)習(xí)路線與內(nèi)容。因為作者是搞Android的,對React和JS不是特別的熟悉,所以在介紹文章內(nèi)容的同時也添加了些對React和ES6的基礎(chǔ)學(xué)習(xí)內(nèi)容(ES前端大神不要覺得low),另外附上一些遇到的操蛋的bug,旨在幫助新入行的人少走彎路。
備注:附 上的4個實例都是有針對性的參考匯總,相輔相成、認(rèn)真敲下十分詳細(xì)的注釋,文章中提供重點環(huán)節(jié)的截圖說明,同時附上項目git鏈接。希望受到幫助和啟發(fā)的人能夠賞個贊!