Mobx: вычисленные переменные в корневом хранилище рассчитываются из наблюдателей в других магазинах? - PullRequest
0 голосов
/ 16 января 2019

Задача:

Есть пара API с собственными магазинами. Каждый из них может находиться в пустом состоянии, загружаться и т. Д. Они могут находиться в разных состояниях в разное время.

В хранилище View я хочу, чтобы переменная загрузки вычислялась из всех хранилищ, например isLoading = store1.loading || store2.loading || store2.loading и т. Д.

Существует анимация загрузки, которая должна отображаться в зависимости от свойства загрузки View Store.

Я новичок в Mobx, но когда я пробую этот подход, я получаю всевозможные ошибки. Любые предложения о том, как сделать эту работу?

@computed isLoading() {
    return this.store1.loading || this.store2.loading || this.store3.loading
}

Кстати, все "загрузочные" переменные являются наблюдаемыми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...