Я использую функцию onSnapshot()
дерева mobx-state-tree для прослушивания изменений состояния, затем сохраняю состояние при каждом изменении в локальном хранилище. Вот как я это делаю:
import { onSnapshot } from "mobx-state-tree";
onSnapshot(store, newSnapshot => {
saveLocalSnapshot(newSnapshot);
});
У меня вопрос: как отписаться от onSnapshot (), когда моему приложению нужно перестать сохранять каждый снимок?