溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

react能不能做移動端

發(fā)布時間:2022-12-29 11:18:24 來源:億速云 閱讀:144 作者:iii 欄目:web開發(fā)

這篇文章主要介紹“react能不能做移動端”,在日常操作中,相信很多人在react能不能做移動端問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”react能不能做移動端”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

react能做移動端,也適合移動端,但不適合pc端;因為pc端使用React需要重做很多已有組件,包括但不限于highCharts圖表類、dataPicker基礎(chǔ)組件,而移動web app恰恰是不需要這類復(fù)雜的組件的,這給寫移動端項目重寫組件帶來了機(jī)會。

react能做移動端,也適合移動端,而不適合pc端的。

原因:

1、pc端使用React需要重做很多已有組件,包括但不限于highCharts圖表類、dataPicker基礎(chǔ)組件。

2、移動web app恰恰是不需要這類復(fù)雜的組件的,這給寫移動端項目重寫組件帶來了機(jī)會。

pc端要seo,移動端基本不需要,所以用這種數(shù)據(jù)后加載的框架有了可能。

3、用webpack編譯出來的基礎(chǔ)庫React + es6 + Route + redux + tappable,minify之后大概200k不到,gzip之后50k左右。所以明確的說,是適合移動端的。

4、不管是用etag或者Expires的強(qiáng)緩存,還是用localStorage做緩存。第一次訪問的50k基礎(chǔ)庫,都不是2g用戶的致命傷,2g致命傷是一個RTT的時間巨長。用React基本沒有操作需要zepto了,少了13k gzip之后的zepto,也少用一個模板引擎。

5、用了es6之后代碼編譯會顯大,但明顯這十幾k并不是阻止用React的理由。

可以試用一下微信錢包里面的城市服務(wù)的首頁,剛剛做了React的嘗試,基本能做到秒出,以后會推到其它的微信商業(yè)項目中。

到此,關(guān)于“react能不能做移動端”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI