Наблюдаемое свойство не инициализировано

Когда я пытаюсь использовать свои хранилища Mobx, наблюдаемых нет, они не инициализированы. Например:

AStore.js

class A {
  @observable prop1 = ''
}

App.js

@observer
class App extends Component {
  constructor() {
    this.store = new A()
  }
}

Когда я console.log(this.store), это пустой объект. Раньше я использовал Mobx и всегда заявлял о своем @observables, как в class A, на самом деле я буквально копирую предыдущий проект, который использовал Mobx.

Может быть потому, что вы набираете «подрядчик» вместо «конструктор»? )

user2266462 13.09.2018 23:46

@vovkasm, это просто опечатка, спасибо, что указали на это, лол

corasan 15.09.2018 23:54

Выглядит неплохо, провожу быстрый тест ... jsfiddle.net/owtyrm65

Raúl Martín 17.09.2018 06:08
0
3
199
0

Другие вопросы по теме