我們一直在使用的路由方式是BrowserRouter,也就是瀏覽器的路由方式,其實React還有幾種路由方式:
1、BrowserRouter:瀏覽器的路由方式,也就是在開發中最常使用的路由方式
2、HashRouter:在路徑前加入#號成為一個哈希值,Hash模式的好處是,再也不會因為我們刷新而找不到我們的對應路徑
3、MemoryRouter:不存儲history,所有路由過程保存在內存里,不能進行前進后退,因為地址欄沒有發生任何變化
4、NativeRouter:經常配合ReactNative使用,多用於移動端
5、StaticRouter:設置靜態路由,需要和后台服務器配合設置,比如設置服務端渲染時使用