react路由

路由

安装  npm i react-router-dom -S

导入

BrowserRouter as Router

浏览器路由  别名为 Router

Link

导航

to

切换的页面

Route 路由页面

path 路径

component  组件

BrowserLink

带active激活class 路由连接

路由的参数

<NavLink to="/produce/123">

<Route path="/produce/:id"  componet={Produce}>

function Produce({match}){  match.params.id}

路由组件的props

history

goBack() 返回

goForward 前进

push('/') 切换跳转

replace 跳转不留历史记录

location

地址栏信息

pathname路径

match

params

路由参数

url

配置的地址

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装 npm i react-router-dom -S 导入路由需要的组件 import { BrowserRo...
    含含要暴怒阅读 1,527评论 0 1
  • 路由 正常的组件内部是没有路由对象的 被路由处理过的组件才有路由对象 BrowserRouter HashRout...
    jie_han阅读 1,768评论 0 0
  • 安装: 在 index.js 引入相关模块,并设定好 BrowserRouter: 设置基础路由 现在 App 组...
    SingleDiego阅读 721评论 0 0
  • React中JSX原理 在vue中,我们使用render函数来构建组件的dom结构性能较高,因为省去了查找和编译模...
    learninginto阅读 5,933评论 0 5
  • 我们时常会被一些想做而又不敢去做的事情困扰着,比如去向心爱的人表白,比如跟老板提议涨工资,比如去做一件自己不擅长的...
    人生如梦001阅读 3,122评论 0 0