日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

    歡迎訪問(wèn) 生活随笔!

    生活随笔

    當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

    编程问答

    使用react的好处_react的优点是什么呀-问答-阿里云开发者社区-阿里云

    發(fā)布時(shí)間:2023/12/10 编程问答 27 豆豆
    生活随笔 收集整理的這篇文章主要介紹了 使用react的好处_react的优点是什么呀-问答-阿里云开发者社区-阿里云 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

    首先react通過(guò)介紹新的聲明式語(yǔ)法JSX來(lái)重新定義視圖開(kāi)發(fā),優(yōu)點(diǎn)其實(shí)官網(wǎng)就有,不過(guò)我可以簡(jiǎn)單說(shuō)兩句:

    第一,學(xué)會(huì)了react以及這個(gè)JSX語(yǔ)法,你不光可以通過(guò)react寫(xiě)web;也可以通過(guò)react-native寫(xiě)ios或者android的應(yīng)用;甚至可以通過(guò)react-blessed寫(xiě)terminal可視化應(yīng)用;當(dāng)然也可以通過(guò)react-native-desktop寫(xiě)桌面應(yīng)用。因?yàn)镴SX這種聲明式語(yǔ)法實(shí)際是在構(gòu)建一個(gè)抽象的視圖層,這種抽象可以通過(guò)不同適配器適配到各種顯示終端,這總夠?qū)虐?#xff1f;

    第二,說(shuō)回到web版的react,她有virtual dom,這個(gè)東西的好處是減少DOM操作,減少DOM操作的目的是提高瀏覽器的渲染性能,這聽(tīng)起來(lái)也夠?qū)虐?#xff1f;

    第三,她倡導(dǎo)使用flux模式來(lái)進(jìn)行組件間數(shù)據(jù)傳輸,這種做法叫unidirectional data flow(單向數(shù)據(jù)流),單向數(shù)據(jù)流的好處是與之前angularJS提出的two-way data binding相比較而言,因?yàn)閱蜗?#xff0c;所以各種變化都是可預(yù)計(jì)、可控制的。不像two-way data binding那樣,變化一但復(fù)雜起來(lái),大家都互相觸發(fā)變化,到最后一個(gè)地方變了,你根本猜不出來(lái)她還會(huì)導(dǎo)致其他什么地方跟著一起變。這個(gè)需要大量實(shí)踐才能有所感受,如果你初學(xué),那聽(tīng)聽(tīng)就算了,不必死磕。

    第四,她倡導(dǎo)使用immutable object(不可變數(shù)據(jù)),不可變的好處是大大節(jié)約了臟檢查的消耗,有興趣可以看我翻譯的[譯]JavaScript中的不可變性(Immutability)

    可能還有其他,不過(guò)我現(xiàn)在能想到就這些吧,是否符合你自己預(yù)期,自己多實(shí)踐,有了心得之后再來(lái)回顧這些好處更有價(jià)值

    總結(jié)

    以上是生活随笔為你收集整理的使用react的好处_react的优点是什么呀-问答-阿里云开发者社区-阿里云的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。