react-router简明学习
前面的话 路由用来分发请求。后端是提供服务的,所以它的路由是在找controller,前端是显示页面的,所以它的路由是在找component。本文将详细介绍react-router-dom的内容 Router Router是路由器组件的低阶接口,通常会使用如下某个高阶router来替代它 <BrowserRouter> <HashRouter> <MemoryRouter> <NativeRouter> <StaticRouter> 【BrowserRouter】 最常用的是BrowserRouter import { BrowserRouter } from 'react-router-dom' <BrowserRouter basename={optionalString} forceRefresh={optionalBool} getUserConfirmation={optionalFunc} keyLength={optionalNumber} > <App/> </BrowserRouter> 1、basename: 当前位置的基准 URL。如果页面部署在服务器的二级(子)目录,需要将 basename 设置到此子目录。 正确的 URL 格式是前面有一个前导斜杠,但不能有尾部斜杠 <BrowserRouter basename="/calendar"/>