import React from 'react';
import { render } from 'react-dom';
import { BrowserRouter } from 'react-router-dom';
import App from './components/app.js';
render((
),document.getElementById('root'));
> \<BrowserRouter>浏览器路由,使用HTML5 History API (pushState, replaceState,popState事件)来同步UI和URL
> \<HashRouter> (锚点路由),使用URL的哈希部分,即(window.location.hash).哈希历史记录不支持 location.key 或 location.state。 在以前的版本中,我们试图缓和行为,但是有一些边缘案例我们无法解决。 任何需要此行为的代码或插件将无法正常工作。 由于此技术仅用于支持旧版浏览器,因此我们建议您将服务器配置为使用 \<BrowserHistory>。
基本的router的书写格式
与router相关的包
router详细的书写格式
实例演示地址 源代码地址
render((
),document.getElementById('root'));