日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[react-router] React-Router 3和React-Router 4有什么变化?添加了什么好的特性?

發布時間:2023/12/9 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [react-router] React-Router 3和React-Router 4有什么变化?添加了什么好的特性? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[react] React-Router 3和React-Router 4有什么變化?添加了什么好的特性?

React-Router 4 從設計思想上進行改變,引入動態路由,將路由進行了拆分,將其放到了各自的模塊中,不再有單獨的 router 模塊,充分體現了組件化的思想,更加貼合 React 的思想。

具體表現:

  • 包含式路由與exact
    • 在之前的版本中,在 Route 中寫入的 path,在路由匹配時是獨一無二的,路由的嵌套體現在 <Route> 組件的嵌套規則上
    • v4 版本則有了一個包含的關系:如匹配 path="/users" 的路由會匹配 path="/"的路由,在頁面中這兩個模塊會同時進行渲染。
    • v4中多了 exact 關鍵詞,表示只對當前的路由進行匹配。
  • 獨立路由:Switch(排他性路由)
    • 采用 <Switch>,只有一個路由會被渲染,并且總是渲染第一個匹配到的組件
    • 配合使用 exact
  • "Index Routes" 和 "Not Found"
    • 廢棄了 <IndexRoute>,而該用 <Route exact> 的方式進行代替
    • 如果沒有匹配的路由,也可通過 <Redirect> 來進行重定向到默認頁面或合理的路徑。
  • 嵌套布局
  • 授權路由
  • <Link> vs <NavLink>
  • URL 查詢字符串

?個人簡介

我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
但堅持一定很酷。歡迎大家一起討論















主目錄

與歌謠一起通關前端面試題

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的[react-router] React-Router 3和React-Router 4有什么变化?添加了什么好的特性?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。