Использование прокси с магазином mobx

У меня есть приложение с реакцией и mobx, и я хочу отделить все журналы взаимодействия с пользователем (вызов действий) из магазина Mobx, поэтому я провел некоторый поиск и обнаружил, что шаблон прокси - лучший способ для этого персонала, и мой вопрос в том, как я могу работа с Mobx и прокси в моем случае. спасибо


person EL AZIZI Youssouf    schedule 18.03.2017    source источник


Ответы (1)


Для этой цели вы можете использовать spy.

Пример (JS Bin)

class Store {
  @observable count = 1;
  @action
  increment(step) {
    this.count = this.count + step;
  }
}

const store = new Store();

setInterval(() => store.increment(store.count), 1000);

spy((event) => {
  if (event.type === 'action') {
    console.log(`${event.name} with args: ${event.arguments}`);
  }
});
person Tholle    schedule 18.03.2017