Меняю значение в Store но render() не вызывается
Проект на ReactJS + Mobx; При создании экземпляра своего класса передаю в конструктор ссылку на observable массив из Store; Затем в асинхронной функции моего класса Записываю новое значение в observable переменную, но ничего не происходит - render() судя по всему не вызывается ... Что я забыл сделать ?!
class Store {
arrData = [
{name: 'TestUser1', sp: 'SP 1'},
{name: 'TestUser2', sp: 'SP 2'}
];
}
decorate(Store, {
arrData: observable
})
const appStore = new Store();
const MyPokedex = require('./pclass');
let myP = new MyPokedex(appStore.arrData); // передаю в конструктор
// this._linked_appStore_arrData = appStore.arrData
myP.FillDataRows(); // - внутри меняется значение observable
// -----------------------------------------------------------
self._linked_appStore_arrData = self.dataRows.slice(0,self.namesOnPage-1);
// В консоли я вижу что значение изменилось !
// -----------------------------------------------------------