react中<link>和<navlink>区别

两者都是实现路由的跳转.但

点击<Link>时,url会更新,组件会被重新渲染,但是页面不会重新加载...使用to链接组件时,它的值既可是字符串,也可以是location对象(包含pathname、search、hash、与state属性)如果其值为字符串,将会被转换为location对象

 

点击<navlink>时,会在匹配上当前的url的时候给已经渲染的元素添加参数.

 

posted @ 2019-06-18 14:15  开江鱼gty  阅读(3040)  评论(0编辑  收藏  举报