CJY0208 / react-activation

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

求助,有没有好的思路,列表是antd的Table ,列表页就是class: #227

Closed ccc-fighting closed 2 years ago

ccc-fighting commented 2 years ago

列表是antd的Table ,列表页就是class: 详情页没做任何操作,跳回列表页A,列表页A不刷新,列表页A页码不变 编辑进行了编辑操作,跳回列表页A,列表页A刷新,列表页A页码不变 新增页进行了新建操作,跳回列表页A,列表页A刷新,列表页A页码变为1

Originally posted by @ccc-fighting in https://github.com/CJY0208/react-activation/issues/221#issuecomment-1250518071

CJY0208 commented 2 years ago

这是业务逻辑,需要你自己配合业务代码实现,比如回跳到列表页时通过 url 参数告诉列表页需要刷新

要刷新被 activation 的缓存页面的话,可以配合 activation 提供的 refresh 方法实现

ccc-fighting commented 2 years ago

这是业务逻辑,需要你自己配合业务代码实现,比如回跳到列表页时通过 url 参数告诉列表页需要刷新

要刷新被 activation 的缓存页面的话,可以配合 activation 提供的 refresh 方法实现

是的,就是想想有没有大佬可以提供好的思路 现在有一个问题是,详情页B 跳转到列表页A,列表A不刷新(第一步),列表页A进入编辑页C,再由编辑页C返回列表页---刷新列表页A(第二步),此时,进入详情页B,再进入列表页A(第三步),此时保持在“第一步”列表A不刷新的状态是正常吗?可是在第二步的时候已经刷新了列表页了

CJY0208 commented 2 years ago

逻辑上应该是不正常的,第三步后,A 页面应该是第二步刷新后的状态

不过我不清楚你是如何操作得到了这个结果,可以提供你的用例吗?

ccc-fighting commented 2 years ago

逻辑上应该是不正常的,第三步后,A 页面应该是第二步刷新后的状态

不过我不清楚你是如何操作得到了这个结果,可以提供你的用例吗?

image

ccc-fighting commented 2 years ago

逻辑上应该是不正常的,第三步后,A 页面应该是第二步刷新后的状态

不过我不清楚你是如何操作得到了这个结果,可以提供你的用例吗? 使用这个的话,对生命周期触发顺序有什么影响?具体的触发顺序是什么?