問題描述在使用react時(shí),我們實(shí)現(xiàn)的“頁面跳轉(zhuǎn)”都是使用roter來實(shí)現(xiàn),比如我點(diǎn)擊“用戶列表”,通過路由直接跳轉(zhuǎn)到“用戶列表”的組件。當(dāng)點(diǎn)擊“用戶列表”的時(shí)候,直接加載對(duì)應(yīng)的組件不是也可以嗎?這兩種的本質(zhì)區(qū)別是什么?使用路由是為了解決什么問題?有什么相關(guān)的資料推薦?
1 回答

肥皂起泡泡
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
這兩種的本質(zhì)區(qū)別是什么?
有router時(shí)相當(dāng)于有了無數(shù)個(gè)入口,你可以直接進(jìn)入到某一個(gè)頁面,而不用每次都從頭再來.沒有router的話,你每次從新開始就必須從首頁然后一層一層的去到你想要去的頁面.所以交互上本質(zhì)區(qū)別是,能否快速定位到具體的資源(頁面).做程序要考慮很多,交互性是首先需要考慮的.比如,在某個(gè)頁面長時(shí)間沒有操作登陸過期了,要重新登陸并回到剛才的頁面....又比如,SEO問題,隱藏了所有的路由就意味著影藏了所有的內(nèi)容.搜索引擎也無法抓取到等等...
使用路由是為了解決什么問題?
參考第一條有什么相關(guān)的資料推薦?
HTTP(PS:這個(gè)是一切互聯(lián)網(wǎng)的入口,也就是你問到的路由,此處等同于url)
wikipedia-URL 這個(gè)可以蹲廁所的時(shí)候讀.當(dāng)故事看
以上.
添加回答
舉報(bào)
0/150
提交
取消