react-router基本用法

  
      <李>说明:
    。引入模块:
     react-router基本用法”> <br/> b。定义路径和链接:<br/> <img src=   <李>   

    完整代码:

      
     <代码> var=需要反应(反应)
      var ReactDom=要求(“react-dom”)
      var ReactRouter=要求(“react-router-dom”)
      var路由器=ReactRouter.BrowserRouter
      var=ReactRouter.Route路线
      var=ReactRouter.Link链接
      var browserHistory=ReactRouter.browserHistory
      var CreateClass=要求(“create-react-class”)
      var proptype=要求(“prop-types”)
      var指数=CreateClass ({
      呈现:函数(){
      回报(
      & lt;路由器历史={browserHistory}比;
      & lt; div>
      & lt; ul>
      & lt; li> & lt;链接="/"祝辞Home
      & lt; li> & lt;链接="/白4茿bout
      & lt; li> & lt;链接="/docs”祝辞Docs
      & lt;/ul>
      & lt;人力资源/比;
      & lt;路线具体路径="/"组件={回家}/比;
      & lt;路由路径="/白榧?{}/比;
      & lt;路由路径="/docs”组件={docs}/比;
      & lt;路由路径="/step1”组件={step1}/比;
      & lt;/div>
      & lt;/Router>
      )
      }
      })
      var=CreateClass回家({
      呈现:函数(){
      回报(
      & lt; div>
      & lt; h3> Home
      & lt;/div>
      )
      }
      })
      var=CreateClass ({
      呈现:函数(){
      回报(
      & lt; div>
      & lt; h3> About
      & lt;/div>
      )
      }
      })
      var Docs=CreateClass ({
      呈现:函数(){
      回报(
      & lt; div>
      & lt; ul>
      & lt; li> & lt;链接="/step1 "祝辞Step1
      & lt;/ul>
      
      & lt;人力资源/比;
      
      & lt;路线具体路径="/step1”组件={step1}/比;
      & lt;/div>
      )
      }
      })
      var Step1=CreateClass ({
      onClick:函数(){
      var=this.props.history历史
      history.push (“/?
      },
      呈现:函数(){
      回报(
      & lt; div>
      & lt;跨度alt=" react-router基本用法”> 
    b。父页面:
     react-router基本用法”> <br/> c。子页面:<br/> <img src=   <李>手动控制跳转:
    。引入组件:   
     <代码> var ReactRouter=要求(“react-router-dom”)
      var withRouter=ReactRouter.withRouter  
      

     react-router基本用法”> <br/> b。使用:</p>
  <pre> <代码> this.props.history.push(“/? </代码> </pre>
  <p> <img src=

      <李>使用哈希路由(使代码打包后可以在本地运行):
    。引入模块:   
     <代码> var路由器=ReactRouter.HashRouter  
      

     react-router基本用法”> <br/> b。使用:</p>
  <pre> <代码> & lt; Router>
  & lt; LocaleProvider地区={Cn}祝辞
  & lt; div className=癷ndex_container”比;
  & lt;头/比;
  & lt;路线具体路径=   & lt;/LocaleProvider>   & lt;/Router>

      

     react-router基本用法

      <李> 404页面:
    。引入:   
     <代码> var开关=ReactRouter.Switch 

    react-router基本用法