全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

react-router4 嵌套路由的使用方法

react我自己还在摸索学习中,今天正好学习一下react-router4 嵌套路由的使用方法,顺便留着笔记

先直接贴代码

import React from 'react';
import ReactDOM from 'react-dom';
import { HashRouter as Router, Route, Switch} from 'react-router-dom';
import createBrowserHistory from 'history/createBrowserHistory';
import UserAddPage from './pages/UserAdd/index';
import HomePage from './pages/Home/index';
import HomeLayout from './components/HomeLayout/index';

const hashHistory = createBrowserHistory();
const NoMatch = ({ location }) => (
 <div>
  <h3>无法匹配 <code>{location.pathname}</code></h3>
 </div>
)
ReactDOM.render((
 <Router history={hashHistory}>
  <div>
   <HomeLayout>//总会加载这个组件,并且下面 swicth 里面的组件会在它里面 render 
    <Switch>
     <Route path="/" exact component={HomePage}/>
     <Route path="/user/add" component={UserAddPage}/>
     <Route component={NoMatch}/>
    </Switch>
   </HomeLayout>
  </div>
 </Router>
), document.getElementById('root'));

参考文章:https://stackoverflow.com/questions/42095600/nested-routes-in-v4

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# react  # router  # 4  # 嵌套  # reactrouter4嵌套路由  # router嵌套路由  # react-router-domV6嵌套路由实现详解  # react-router-domV6版本的路由和嵌套路由写法详解  # react-router-dom 嵌套路由的实现  # react-router v6实现动态路由实例  # React Router 中实现嵌套路由和动态路由的示例  # 还在  # 会在  # 总会  # 大家多多  # 加载  # createBrowserHistory  # history  # components  # pages  # index  # HomePage  # Home  # UserAddPage  # HomeLayout  # UserAdd  # brush  # js  # import  # class 


相关文章: 宝塔新建站点报错如何解决?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  如何在IIS中新建站点并解决端口绑定冲突?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  如何选择最佳自助建站系统?快速指南解析优劣  网站按钮制作软件,如何实现网页中按钮的自动点击?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  网站制作新手教程,新手建设一个网站需要注意些什么?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  建站主机系统SEO优化与智能配置核心关键词操作指南  如何通过cPanel快速搭建网站?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  已有域名能否直接搭建网站?  如何在宝塔面板创建新站点?  如何配置FTP站点权限与安全设置?  如何在IIS中新建站点并配置端口与物理路径?  建站VPS推荐:2025年高性能服务器配置指南  深圳网站制作平台,深圳市做网站好的公司有哪些?  h5网站制作工具有哪些,h5页面制作工具有哪些?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站之星logo尺寸如何设置最合适?  如何在阿里云ECS服务器部署织梦CMS网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  建站之星代理商如何保障技术支持与售后服务?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  已有域名和空间如何快速搭建网站?  建站之星在线版空间:自助建站+智能模板一键生成方案  5种Android数据存储方式汇总  浅析上传头像示例及其注意事项  如何规划企业建站流程的关键步骤?  如何在腾讯云免费申请建站?  高防服务器租用首荐平台,企业级优惠套餐快速部署  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  常州自助建站费用包含哪些项目?  如何在腾讯云服务器快速搭建个人网站?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何在云虚拟主机上快速搭建个人网站?  电商平台网站制作流程,电商网站如何制作?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  购物网站制作公司有哪些,哪个购物网站比较好?  建站之星后台密码遗忘如何找回?  如何在云服务器上快速搭建个人网站?  C++如何使用std::optional?(处理可选值) 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。