CJY0208 / react-activation

Hack <KeepAlive /> for React
https://www.npmjs.com/package/react-activation
MIT License
1.81k stars 141 forks source link

KeepAlive 放到 layout 中不生效 #178

Closed jiachenyu1 closed 2 years ago

jiachenyu1 commented 2 years ago
image image

放到layout中不生效 放到路由层生效 但是路由层每个都要套一下

CJY0208 commented 2 years ago

id={location.key} 给的不对,需要按各个路由的区别值来给

jiachenyu1 commented 2 years ago

id={location.key} 给的不对,需要按各个路由的区别值来给

image

我试过用 tab.key 也不行

CJY0208 commented 2 years ago

可以搞个复现示例嘛?按理来说是可以的

jiachenyu1 commented 2 years ago

我一会来一个

jiachenyu1 commented 2 years ago

可以搞个复现示例嘛?按理来说是可以的

https://codesandbox.io/embed/elegant-dew-h0jw0q?fontsize=14&hidenavigation=1&theme=dark

帮忙看下

CJY0208 commented 2 years ago

看了一下,例子里的不是 react-activation 的问题,是 Outlet 内部本身发生了变化,activation 是无法阻断的

936446507 commented 2 years ago

看了一下,里面的例子不是 react-activation 的问题,是 Outlet 内部内部的变化,activation 是无法触发的

你好,我想问下这个问题的话,需要怎么修改

ghost commented 1 year ago

there