Router
Router 是应用中进行路由导航的基础,React Router DOM 中提供了四种 Router 组件供使用:BrowserRouter、HashRouter和MemoryRouter、StaticRouter。
其中BrowserRouter主要应用于有可以响应动态请求的服务器使用,HashRouter主要用于静态文件服务器,MemoryRouter会将 URL 都保存在内存里,主要应用于非浏览器环境下,StaticRouter主要应用于服务器渲染环境中。Router 一般套在应用组件之外。
import { BrowserRouter } from 'react-router-dom';
ReactDOM.render(
<BrowserRouter>
<App />
</BrowserRouter>,
holder
);