他们的本质都是 a 标签,[Link]是 react-router 里实现路由跳转的链接,一般配合 [Route]使用。React Router 会接管 Link 的默认跳转链接行为。Link 主要做了三件事
有onclick那就执行onclick click的时候阻止a标签默认事件(这样子点击123就不会跳转和刷新页面) 再取得跳转href(即是to),用history(前端路由两种方式之一,history & hash)跳转,此时只是链接变了,并没有刷新页面
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。