路由更改时将SPA重置为默认值

时间:2017-02-23 06:50:07

标签: javascript reactjs flux

例如,有两个组件 A B 处于不同状态,名为 / a / b < / p>

所有数据都在商店数据中设置。

例如:

a.store.js

a:{
    data:1
}

setData(data){
  this.a.data = data;
}

如果更改A组件a.store.js中的数据,数据也会更改。

handleClickA:function(){
    AStore.setData(2) // change data of store to 2
}

当退出 A 组件并输入 B 并重新输入 A 数据 2 而不是 1

我已尝试在 unmont 生命周期中重置值,如果将a.data设置为1,则可以正常工作;

但如果a是一个大对象,我必须重写大量代码才能重置。

如果您有任何好主意,请告诉我如何解决。\

由于

0 个答案:

没有答案