RN入門(mén)分享

一.React簡(jiǎn)介

React是Facebook開(kāi)發(fā)的一款JS庫(kù),在iOS上僅支持iOS7.0以上。
React Native提倡組件化開(kāi)發(fā),也就是說(shuō)React Native給我們提供一個(gè)個(gè)封裝好的組件讓開(kāi)發(fā)者來(lái)進(jìn)行使用,甚至我們可以相關(guān)嵌套形成新的組件。
使用React Native我們可以維護(hù)多種平臺(tái)(Web,Android和IOS)的同一份業(yè)務(wù)邏輯核心代碼來(lái)創(chuàng)建原生應(yīng)用。

二.React Native 開(kāi)發(fā)基礎(chǔ)環(huán)境

React Native 開(kāi)發(fā)基礎(chǔ)環(huán)境

三.創(chuàng)建新項(xiàng)目

react-native init AwesomeProject

編譯并運(yùn)行 React Native 應(yīng)用

cd AwesomeProject
react-native run-ios

四. 集成到現(xiàn)有原生應(yīng)用

集成到現(xiàn)有原生應(yīng)用

五.RN的生命周期

六.個(gè)人總結(jié)

Props 、 State對(duì)比

相同

  • 都是用于描述組件狀態(tài)的
  • 都可以改變,改變都會(huì)觸發(fā)組建的重新渲染
    不同
  • Props是由外部傳入的,是父組件傳遞給子組件的數(shù)據(jù)流。
  • State是內(nèi)部定義的,代表組件的內(nèi)部狀態(tài)。在內(nèi)部改變與外部組件沒(méi)有直接聯(lián)系。
    Props通常在組件外部發(fā)生變化,在內(nèi)部保持不變。
    一個(gè)組件不能改變自身的props, 但要負(fù)責(zé)設(shè)置子組件的 props。

七.學(xué)習(xí)網(wǎng)站

RN中文網(wǎng)
RN英文網(wǎng)
React Navigation中文網(wǎng)
React Navigation英文網(wǎng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容