首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当更改浏览器的URL栏中的URL时,浏览器会重新获取整个应用程序吗?

当更改浏览器的URL栏中的URL时,浏览器会重新获取整个应用程序吗?
EN

Stack Overflow用户
提问于 2022-10-18 14:50:39
回答 1查看 12关注 0票数 0

使用路由器、window.location、链接元素以及react提供的href通常不会导致整个react应用程序的重取,而只会导致新组件的安装。对吗?

但是,例如,如果我将浏览器URL栏中的URL从localhost:4000/hello更改为localhost:4000/拜,这会导致对整个react应用程序的重新获取,还是通过承认它是同一个域来阻止浏览器这样做呢?

关于这个问题,浏览器的刷新和后退按钮的行为又如何呢?

EN

回答 1

Stack Overflow用户

发布于 2022-10-18 14:55:24

如果您通过window api更改URL,它将重新获取整个响应。但是,如果您通过react router api更改URL,它只会更改页面组件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74113041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档