react-router-cache-route icon indicating copy to clipboard operation
react-router-cache-route copied to clipboard

Route with cache for react-router V5 like <keep-alive /> in Vue

Results 37 react-router-cache-route issues
Sort by recently updated
recently updated
newest added

您好。 我们从列表页跳转至详情页,详情页需要通过网络请求数据,数据量比较大,所以在多个页签之间切换时会频繁请求网络数据。 我用了 multiple,但是如果不在 update 生命周期里面做更新,永远只能显示同样的缓存内容。我的疑问是如何判断当前页面应该走缓存还是走网络请求。

### 环境版本: "react-router": "^5.1.2", "react-router-cache-route": "^1.12.11", ### 现象: 未开启 multiple 时,一切正常,能够非常好地缓存各个页面; 开启 multiple 后:链接中有中文的页面第一次都无法缓存,需要第二次才能缓存成功 例如: 从 A页面 -> B页面,第一次从 B 返回 A 时,A 会重新加载(**第一次,A没有缓存成功**) 再次从新加载的 A页面 -> B页面,第二次从 B 返回...

楼主你好,我现在遇到一个问题,就是在A页面已经缓存的时候,从其他页面push或者replace到这个A页面,会直接使用缓存的页面进行显示,页面不会刷新,除了使用didrecover来手动刷新数据是否有其他办法解决??

结合history使用时 会导致this.props.history.push失效,报错Uncaught NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node. 急 谢谢

bug

## Description I have an application where my route reacts to changes to the `props.match` object passed as part of the route props. When my route is cached, `props.match` become...

使用V1.12.6版本,在使用嵌套路由情况下,由子路由页面切换到父级路由后,再回到子路由页面,此时路由不展示 例子:A路由下有A-1、A-2, 另有与A同级路由,再打开A-1、A-2情况下跳转到B,再回到A-1,此时A-1页面不展示

共用滚动容器问题,我列表和详情页滚动容器都是在组件外,切换的时候滚动位置没有保存。貌似saveScrollPosition这个属性也无效。可否为CacheRoute或者CacheSwitch新增一个属性为scroll-id的属性,每次切换就保存指定id的容器位置的功能?

enhancement

请问 我进入三级路由后 使用this.props.history.goBack()回退到 二级页面 页面会短暂显示后变为空白页面,查看元素 发现是display: none了,请问这个问题如何解决