使用react-router-dom路由 | react入门记录

2019-03-14  本文已影响0人  明灭_

使用方法

import { HashRouter, Route, Switch }from 'react-router-dom';
<div className="App">
      <Header />
      // start
      <HashRouter>
          <Switch>
              <Route exact path="/" component={Index} />
              <Route exact path="/suc" component={Suc} />
          </Switch>
     </HashRouter>
    // end
 </div>

相关知识

  1. react-router: 实现了路由的核心功能;
  2. react-router-dom: 基于react-router,加入了在浏览器运行环境下的一些功能,例如:Link组件,会渲染一个a标签,Link组件源码a标签行; BrowserRouterHashRouter组件,前者使用pushStatepopState事件构建路由,后者使用window.location.hashhashchange事件构建路由;
  3. react-router-dom依赖react-router

TIPS

上一篇 下一篇

猜你喜欢

热点阅读