Ошибка типа: нет значения по умолчанию в mobx-persist Reaction-native - PullRequest
0 голосов
/ 30 октября 2018

Это происходит только в Android без удаленной отладки JS. Персистентность отлично работает в режиме отладки и в ios.

есть также an uncaught exception thrown by a reaction or observer component во время записи в постоянные наблюдаемые.

Вот мой магазин:

class UserStore {

  @observable
  token = null;

  @observable
  location = null;

  @observable
  mobile_number = null;

  @action.bound
  updateToken(token = "") {
    this.token = token;
  }

  @action.bound
  updateLocation(location) {
    this.location = location;
  }

  @action.bound
  updateMobileNumber(mobile_number) {
    this.mobile_number = mobile_number;
  }
}

class RootStore {
  @persist("object")
  @observable
  userStore = new UserStore();
}

Вот гидратный звонок

hydrate("userStore", this.props.store, {
      token: null,
      location: null,
      mobile_number: null
}).then(() => {
      console.log("UserStore obtained");
});
...