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

相关issure: https://github.com/CJY0208/react-router-cache-route/issues/115 相关文件: https://github.com/CJY0208/react-router-cache-route/blob/v1.12.1/src/core/Updatable.js ```javascript import { useSelector } from 'react-redux'; import { useDidRecover } from 'react-router-cache-route'; export default () => { const stateA = useSelector((state: RootState) => state.stateA); useDidRecover(()...

![image](https://user-images.githubusercontent.com/71644769/121470616-0e59ce80-c9f1-11eb-8b72-626a1cabe733.png) 视图里面的cocunt已经变成5了,但是在useDidRecover打印出来的还是0

"react": "^17.0.2", "react-dom": "^17.0.2", "react-router-cache-route": "^1.12.1", "react-router-dom": "5.3.0", "react-scripts": "^4.0.3", 设置 when为forward时,不会触发 componentDidCache 和 componentDidRecover 而设置when为back或者为always时,则会触发 componentDidCache 和 componentDidRecover

求教,嵌套路由,缓存了的组件每次都会重新调用,导致页面很慢 ### index.js (入口文件) ```javascript import { getRoutes } from 'route.js'; // 下面的route.js文件 const routes = [ { path: "/p", redirect: "/p/a/list", component: () => import("../layouts/Default"), children: [ { path:...

大神你这缓存组件不能和 TransitionGroup 等动画组件一起使用实现页面转场动画哇?

enhancement

react 17.0.1 react-router && react-router-dom 5.2.0 I have this code: ``` import CacheRoute, { CacheSwitch } from "react-router-cache-route"; ... ``` But when I run it it gives me: ``` TypeScript...

引入后报以下错误 ![image](https://user-images.githubusercontent.com/26157631/89243177-ef9ee480-d635-11ea-913d-c7553893fdef.png) 下面是我的代码 ![image](https://user-images.githubusercontent.com/26157631/89243210-ff1e2d80-d635-11ea-98eb-c4c5803444f5.png) ![image](https://user-images.githubusercontent.com/26157631/89243226-06ddd200-d636-11ea-84d5-7ba0a6315601.png)

```JavaScript import React from 'react'; import { HashRouter, useHistory } from 'react-router-dom'; import { CacheRoute, CacheSwitch } from 'react-router-cache-route'; function List() { const history = useHistory(); return ( {Array.from(Array(100).keys()).map((item) =>...