成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

「react-rainie-router」輕量的mobile移動(dòng)端 react 路由,只有 2k!

lk20150415 / 3041人閱讀

摘要:?jiǎn)雾?yè)用路由實(shí)現(xiàn)導(dǎo)航。簡(jiǎn)單介紹有如下特點(diǎn)它壓縮后只有的大小。包括組件,路由的嵌套,動(dòng)態(tài)路由,默認(rèn)路由支持在的屬性中設(shè)置。通過(guò)函數(shù)可添加路由過(guò)渡動(dòng)畫的邏輯等。優(yōu)化后可減小,后可減少的大小。

官方的 react-router 打包后有 100 多 k,移動(dòng)端上相當(dāng)影響首屏速度,這里有一個(gè)功能相當(dāng)?shù)?react 路由,只要 2k ?。?!

分享給大家,歡迎 star,歡迎試用,優(yōu)化性能!這里分享給大家:

GitHub:https://github.com/lanjingling0510/react-rainie-router

開發(fā)目的

最近在做公司的 CQASO 移動(dòng)端項(xiàng)目,用的 react+redux 。 spa 單頁(yè)用 react-router 路由實(shí)現(xiàn)導(dǎo)航。每個(gè)頁(yè)面多帶帶請(qǐng)求(coding-split)后,公共模塊的 js 大小為 120k(gzip 壓縮后),加上分離出來(lái)的單個(gè)頁(yè)面的大小,導(dǎo)致首屏的渲染響應(yīng)速度極低。為了提高首屏的響應(yīng)速度,減小 bundle 的大小,我放棄了 100 多 k 的 react-router ,自己寫了一套功能, api 一樣的路由。

簡(jiǎn)單介紹

react-rainie-router 有如下特點(diǎn):

它壓縮后只有 2k 的大小。

它包含了 react-router 的大部分功能。包括 Router,Route,Link 組件,路由的嵌套,動(dòng)態(tài)路由,默認(rèn)路由

支持coding-spliting,在 Route 的 getComponent 屬性中設(shè)置。

可以不依賴 history ,使用 html5 的 history API 。

通過(guò) listenBofore 函數(shù)可添加路由過(guò)渡動(dòng)畫的邏輯等。

優(yōu)化后可減小, gizp 后可減少 15k 的大小。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/80350.html

相關(guān)文章

  • 輕量移動(dòng)React組件庫(kù)

    摘要:移動(dòng)端組件庫(kù)重新設(shè)計(jì)了那塊組件,讓數(shù)據(jù)校驗(yàn)變得更簡(jiǎn)單。敬請(qǐng)期待依賴安裝下載依賴初始解決不同機(jī)型的多倍屏問(wèn)題,通過(guò)設(shè)置視網(wǎng)膜顯示屏來(lái)達(dá)到統(tǒng)一的目的。方式二手動(dòng)引入需要的組件加載加載 移動(dòng)端React組件庫(kù) 重新設(shè)計(jì)了Form那塊組件,讓數(shù)據(jù)校驗(yàn)變得更簡(jiǎn)單。歡迎提出更多優(yōu)化建議,如有興趣參與該項(xiàng)目,請(qǐng)郵件至:[email protected] (-> . ->) 沒(méi)錯(cuò),我就是來(lái)騙 Star ...

    AaronYuan 評(píng)論0 收藏0
  • UI大全:前UI框架集合(持續(xù)更新,當(dāng)前32個(gè))

    摘要:簡(jiǎn)潔直觀強(qiáng)悍的前端開發(fā)框架,讓開發(fā)更迅速簡(jiǎn)單。是一套基于的前端框架。首個(gè)版本發(fā)布于年金秋,她區(qū)別于那些基于底層的框架,卻并非逆道而行,而是信奉返璞歸真之道。 2017-1209 ZanUI (Vue) 2017-1218 Onsen UI(Vue, React, Angular) 2017-1215 增加 Vuetify, Weex UI, Semantic UI React,ele...

    only_do 評(píng)論0 收藏0
  • UI大全:前UI框架集合(持續(xù)更新,當(dāng)前32個(gè))

    摘要:簡(jiǎn)潔直觀強(qiáng)悍的前端開發(fā)框架,讓開發(fā)更迅速簡(jiǎn)單。是一套基于的前端框架。首個(gè)版本發(fā)布于年金秋,她區(qū)別于那些基于底層的框架,卻并非逆道而行,而是信奉返璞歸真之道。 2017-1209 ZanUI (Vue) 2017-1218 Onsen UI(Vue, React, Angular) 2017-1215 增加 Vuetify, Weex UI, Semantic UI React,ele...

    church 評(píng)論0 收藏0
  • react-mobile-datepicker」一個(gè)移動(dòng)react日期選擇器組件

    摘要:一個(gè)輕量級(jí)的移動(dòng)端日期選擇器,不依賴于只有不到大小。可以通過(guò)上下滑動(dòng)來(lái)設(shè)置年月日。在模擬的移動(dòng)端可上下滑動(dòng)觸發(fā)事件。使用例子組件屬性名稱類型默認(rèn)描述是否彈出日期選擇框的主題包括根據(jù)指定的年,月,日格式顯示日期。 react-mobile-datepicker 一個(gè)輕量級(jí)的react移動(dòng)端日期選擇器,不依賴于moment.js, 只有不到4k大小。 react-mobile-datepi...

    娣辯孩 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<