gpt4 book ai didi

javascript - 如何取消订阅 mobx-state-tree 中的 onSnaphot()?

转载 作者:行者123 更新时间:2023-11-30 19:42:09 25 4
gpt4 key购买 nike

我正在使用 mobx-state-tree 的 onSnapshot() 功能来监听状态变化,然后在本地存储中每次发生变化时都会保留状态。我是这样做的:

import { onSnapshot } from "mobx-state-tree";

onSnapshot(store, newSnapshot => {

saveLocalSnapshot(newSnapshot);

});

我的问题是,当我的应用需要停止保留每个快照时,我该如何取消订阅 onSnapshot()?

最佳答案

onSpanshotonPatch 等辅助函数(以及基本上所有其他订阅方法)返回 IDisposer ,这基本上是一个函数,您可以调用它来实际处理订阅。

关于javascript - 如何取消订阅 mobx-state-tree 中的 onSnaphot()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55283826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com