亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

react為什么使用router,它和直接觸發控件有什么區別?

react為什么使用router,它和直接觸發控件有什么區別?

千巷貓影 2018-08-10 14:24:40
問題描述在使用react時,我們實現的“頁面跳轉”都是使用roter來實現,比如我點擊“用戶列表”,通過路由直接跳轉到“用戶列表”的組件。當點擊“用戶列表”的時候,直接加載對應的組件不是也可以嗎?這兩種的本質區別是什么?使用路由是為了解決什么問題?有什么相關的資料推薦?
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

  • 這兩種的本質區別是什么?

有router時相當于有了無數個入口,你可以直接進入到某一個頁面,而不用每次都從頭再來.沒有router的話,你每次從新開始就必須從首頁然后一層一層的去到你想要去的頁面.所以交互上本質區別是,能否快速定位到具體的資源(頁面).做程序要考慮很多,交互性是首先需要考慮的.比如,在某個頁面長時間沒有操作登陸過期了,要重新登陸并回到剛才的頁面....又比如,SEO問題,隱藏了所有的路由就意味著影藏了所有的內容.搜索引擎也無法抓取到等等...

  • 使用路由是為了解決什么問題?
    參考第一條

  • 有什么相關的資料推薦?

HTTP(PS:這個是一切互聯網的入口,也就是你問到的路由,此處等同于url)

wikipedia-URL 這個可以蹲廁所的時候讀.當故事看

以上.


查看完整回答
反對 回復 2018-08-12
  • 1 回答
  • 0 關注
  • 811 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號