Поток mobx не вызывается из файла json - PullRequest
0 голосов
/ 07 декабря 2018

новичок на мобксе и реагирование родных.Я пытаюсь очень простой пример, я хочу загрузить JSON и построить модель, используя дерево состояний mobx и поток

Вот код

loadBooks() {
      console.log('Fetching books');
      // eslint-disable-next-line func-names
      return flow(function* loadBooks() {
        try {
          const json = yield fetch('../api/weather.json');
          self.updateBooks(json);
          self.markLoading(false);
        } catch (err) {
          console.error('Failed to load books ', err);
        }
      });

Печать книг печатается, но ничего изflow.

А вот так звонящий

// eslint-disable-next-line class-methods-use-this
  async fetchData() {
    // Fetch items needed to display this screen
    await this.authenticatorStore.loadBooks();
  }

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

...