fish-redux icon indicating copy to clipboard operation
fish-redux copied to clipboard

Component与Page协调性刷新state问题

Open ToZhanChi opened this issue 4 years ago • 3 comments

PageA: State: id ComponentB: State: id,name

需求:页面和组件的id需要一致,name组件自己维护state。 使用Connector将id连接。 但是每次组件刷新name的时候,页面状态的Connector都会将组件的状态重新构造。

严重bug

ToZhanChi avatar Apr 27 '20 16:04 ToZhanChi

贴一下代码看看

kksuuuu avatar May 07 '20 02:05 kksuuuu

同上问,还请官方给个解答,我认为子组件也应该有自己维护的state,而不是通过Connector连接到page后子组件的状态就全权交给page了,我认为这样会造成page的状态显得很臃肿

vaelsy avatar Jul 10 '20 03:07 vaelsy

我目前有一个类似的问题,Connector里面的get获取page页面的state里面的某个list,list数据由effect里面调用接口进行加载,获取第一次没有问题,第二次的话问题就出来了,重新初始化了page页面的state,这个list的数据没有了,请问有类似的情况么?如何解决的?

lj827 avatar Jan 25 '21 08:01 lj827