1*SRC中创建根组件APP.js,在APP.js中创建的算作一级路由
2*创建组件文件夹,创建子组件,引入子组件
3*引入react-router-dom
4*建立映射关系
5*然后就可以通过url渲染啦
6*解决path问题,引入switch(只匹配单一路由)--套在路由外层
如果出现path内容包含问题,把重复项最多path路径的路由放在最底下
或者用exact精准匹配
7*重定向 --专用标签 from是访问哪,to是把访问的这个地方定向为目标路径
8*404页面
9*嵌套路由
//提示:如果父路由添加了exact精准匹配,则会导致子路由无法生成
match就是路由中的matched,放的所有层级路由的对象数組
matched中的path属性可以直接提取出来绑定path,这是第二种路由写法
10*路由的跳转
跳转分为-- 声明导航 && 编程导航
**声明导航
**编程式导航
11*路由传参
query传参 post传参 动态路由传参
三种方法均在编程式导航方法中编写
query传参
post传参(安全性较高,没有长度显示)
动态路由传参
参数检测可以用console.log(this.props)