没有观察的缓存视图

时间:2017-12-16 20:48:15

标签: javascript mobx mobx-state-tree

我想知道是否可以在没有明确观察视图的情况下缓存视图,或者缓存是否与观察者紧密耦合。

现在我的用例绝对不同寻常,而不是预期的用例。我没有反应性地使用MST,而是采用请求/响应方式。所以在我的响应函数中,我从树中获得了一些(可能是昂贵的)视图(我持有全局引用)。是否有一种理智的方法将缓存合并到这样的模型中,或者它是否与MST的主要用例相差太远?

我构建了一个最小的示例,显示了我想要缓存的情况:https://glitch.com/edit/#!/perfect-peripheral(点击左侧的查看日志)

1 个答案:

答案 0 :(得分:-1)

嗯,不确定,但MST默认缓存任何视图,因为它在内部观察它:)