問題描述在使用react時,我們實現的“頁面跳轉”都是使用roter來實現,比如我點擊“用戶列表”,通過路由直接跳轉到“用戶列表”的組件。當點擊“用戶列表”的時候,直接加載對應的組件不是也可以嗎?這兩種的本質區別是什么?使用路由是為了解決什么問題?有什么相關的資料推薦?
1 回答

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