我有一个没有路由的React应用,但我需要为SPA更改某种URL。
我有一个加载时间很长的主页,并且主页上的一项具有单击事件以更改路线。一旦将路线更改为“不同页面”(实际上只是呈现不同的组件),当我单击“后退”按钮时,这将重新加载主页吗?还是保持状态并立即显示出来?
我不知道这一点就无法全部构建出来,因为如果它不能做我想要的事情,那将是浪费时间。
我正在使用到达路由器:https://reach.tech/router/api/Link 对于replace:bool,此页面显示“如果为true,则历史记录堆栈中的最新条目将被替换为新条目。当您不希望在用户单击后退按钮时显示上一页时,请使用此条目。 ” -这与我想要的内容有关,但是上一页“显示”没有说明这是否是新请求。
答案 0 :(得分:1)
它将立即更改路线。 并且与该路由绑定的所有组件都将恢复其原始状态。