CJY0208 / react-router-cache-route

Route with cache for react-router V5 like <keep-alive /> in Vue
https://www.npmjs.com/package/react-router-cache-route
MIT License
1.14k stars 110 forks source link

在路由back后,怎么让缓存的组件不重新render呢? #160

Closed UNDERCOVERj closed 1 year ago

UNDERCOVERj commented 1 year ago

想要模拟webview新开,再back

CJY0208 commented 1 year ago

设计上可能做不到,目前会触发一下 didRecover 生命周期,还是会有 render 的

如果是你的 render 中做了什么事情,可以加条件处理一下,避免无效的 effect