Хранение экземпляров магазинов mobx внутри наблюдаемой карты - PullRequest
0 голосов
/ 29 апреля 2019

У меня раздражающая проблема. Я использую mobx, и я создал магазин mobx (a), этот магазин mobx создает несколько подсетей, которые хранятся внутри наблюдаемой карты.

Эти магазины полностью универсальны. Внутри основного магазина я хотел бы услышать об изменениях, происходящих в одном или нескольких магазинах.

Хотя вычисленные подсчета правильно рассчитаны, основное хранилище не распознает никаких изменений.

Несмотря на то, что изменения распознаются storeb, они не работают для моего основного магазина. У кого-нибудь есть идея?

Заранее спасибо:)

@observable comparsionMap = new Map(); // the map that stores the sub stores


 neededStores.forEach(Store => {
   this.comparsionMap.set(
     Store.name,
     new Store(this.draftDto, this.handleUpdateCommonDto)
   );
 }); // the way i create my sub stores

 @computed get stuff() {
   console.log(this.comparsionMap)
   return this.comparsionMap.get("StoreB");
 } // my computed
...