У меня раздражающая проблема. Я использую 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