новичок на мобксе и реагирование родных.Я пытаюсь очень простой пример, я хочу загрузить 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, но я хочу сделать это так, поскольку я учусь.