最近在嘗試用react開發(fā)一套復(fù)雜的多頁(yè)面后臺(tái)程序。除了登錄、注冊(cè)、后臺(tái)首頁(yè)這些,當(dāng)然肯定少不了還有好多頁(yè)面和功能。之前學(xué)習(xí)react,只學(xué)會(huì)了用react-router來(lái)做單頁(yè)面應(yīng)用的切換。但是這樣的話,打包的時(shí)候,所有js會(huì)打包到一個(gè)文件內(nèi),比如app.js,然后引入到index.html中。缺點(diǎn)是,如果功能很多,組件很多,這個(gè)app.js體積會(huì)比較大,用戶第一次載入時(shí)間較長(zhǎng)。目前,我能想到的一個(gè)方法,是如果開發(fā)多頁(yè)面web。每一個(gè)頁(yè)面當(dāng)做一個(gè)單頁(yè)開發(fā),然后每一個(gè)頁(yè)面都是一個(gè)pagexxx.html搭配一個(gè)pagexxx.js。不知道我這個(gè)想法靠譜不,有沒(méi)有大神有更好的實(shí)現(xiàn)方式?如果采用這種組織文件的方式,我的疑問(wèn)在于,如何能在帶左側(cè)導(dǎo)航的后臺(tái)首頁(yè)中,點(diǎn)擊左側(cè)導(dǎo)航的時(shí)候,把這些頁(yè)面動(dòng)態(tài)加載到右側(cè)?我知道我的問(wèn)題還是比較小白的,希望能有不嫌棄的朋友給予解答,萬(wàn)分感謝。
react在復(fù)雜多頁(yè)面應(yīng)用如何組織打包js文件?
莫回?zé)o
2018-10-18 17:14:28