1. 程式人生 > >react-router-dom中Switch和exact

react-router-dom中Switch和exact

路由地址:   內容:

  /       根

  /user     使用者

  /user/hh   使用者笑了

先說exact:(此時沒有Switch),給 / 設定exact精確匹配

  位址列: /user/hh

  渲染2個元件 :
    使用者
    使用者笑了

再說Switch:(此時沒有exact)
  位址列:/user 或者 /user/hh
  只渲染1個元件:
        根

當既有Switch又有exact時
    位址列   ->   渲染
    /user    ->    使用者

    /user/hh     ->       使用者 (不會渲染:使用者笑了。
因為Switch匹配一個後就停止匹配,在 / 上加exact後只有當地址欄是 / 時才匹配到)

&n