react-activation icon indicating copy to clipboard operation
react-activation copied to clipboard

Hack <KeepAlive /> for React

Results 88 react-activation issues
Sort by recently updated
recently updated
newest added
trafficstars

我在 _app.tsx 中加入 AliveScope: ``` ``` 然后在 Layout.tsx 中添加 KeepAlive: ``` {children} ``` 我想在页面路由改变时保存上一页的位置 控制台: ``` Warning: Did not expect server HTML to contain a in . in div (created...

**这是页面组件,所有路由都指向这个代码** ` {props?.location?.pathname} ` 不确定是否和react-activation有关系,还望大佬,指点一二。 div的key是因为多路由指向一个文件时候需要的 **我觉得上面代码应该改成这样** `` {props?.location?.pathname} `` 调试图片: ![image](https://user-images.githubusercontent.com/8638001/189292396-96f64cdc-9c0e-4824-a5ca-9e06494576ff.png) 是有多个keeper的,就是切回路由的时候Applet里面的组件显示不对 但是tab再切回上一个tab的时候,他还是未切换前的数据 还是大佬有其他方案,求指点。。

目前是把keepAlive是放在子应用中,主应用控制子应用路由的切换;查看开发工具,是含有keeper的,但是依然无法生效。 目前的疑问: keepAlive是否可以放在主应用中控制子应用缓存(试过,但是子应用缓存无效)?

“KeepAlive”不能用作 JSX 组件。 其实例类型 "KeepAlive" 不是有效的 JSX 元素。 在这些类型中,"render()" 返回的类型不兼容。 不能将类型“React.ReactNode”分配给类型“import("D:/\u9879\u76EE/room-reservation-frontend/node_modules/umi/node_modules/@types/react/ts5.0/index").ReactNode”。 请问有没有知道怎么解决的?