Есть простейший класс mobx класс:
class CntStore {
@observable counter;
@observable counter2;
constructor() {
this.counter = 0;
this.counter2 = 0;
}
setTest() {
console.log("SET counter");
this.counter = 1; // это вызовет функцию render у соответствующего react компонента
console.log("SET counter2");
this.counter2 = 1; // после этого снова вызовется функция render
console.log("return setTest");
}
}
У него функция setTest(), в которой последовательно устанавливаются значения наблюдаемым свойствам. Так вот как сделать чтобы в этом случае render вызывался уже только в конце функции один раз, а не как сейчас - после каждого присваивания значения какому-либо свойству?