使用路由器、window.location、链接元素以及react提供的href通常不会导致整个react应用程序的重取,而只会导致新组件的安装。对吗?
但是,例如,如果我将浏览器URL栏中的URL从localhost:4000/hello更改为localhost:4000/拜,这会导致对整个react应用程序的重新获取,还是通过承认它是同一个域来阻止浏览器这样做呢?
关于这个问题,浏览器的刷新和后退按钮的行为又如何呢?
发布于 2022-10-18 14:55:24
如果您通过window api更改URL,它将重新获取整个响应。但是,如果您通过react router api更改URL,它只会更改页面组件。
https://stackoverflow.com/questions/74113041
复制相似问题