如何获取哪个商店已在getStateFromFlux中发送emit.change

时间:2015-06-26 12:15:48

标签: javascript reactjs reactjs-flux flux

我正在使用Fluxxor和React Js并遇到以下问题:

My React类使用mixins订阅了几个商店。我的商店发送this.emit(“更改”),我在React类的函数getStateFromFlux中对它们做出反应。但我想知道从哪个商店改变了状态。 我怎样才能做到这一点 ?

谢谢!

1 个答案:

答案 0 :(得分:0)

可能最好的方法是为不同的商店创建不同的听众。所以,你可能有onXStoreChange,onYStoreChange等等。但是如果你选择的话,你可以使用另一个技巧。当您调用商店中的Path = '/' File_1.csv Nos,00:00:00,12:00:00 123,5245,624 125,4534,65 567,642,7522 File_2.csv Nos,00:00:00 123,20 123,20 123,20 125,50 125,50 567,500 567,500 567,500 567,500 567,500 函数,宣布更改时,您也可以传递其他参数,然后可供侦听组件使用。

您可以传递的一件事是发生变更的商店。基于此,您可以知道要求提供州信息的商店。