萧文
Results
1
comments of
萧文
这个逻辑在响应式系统里还挺常见的,思路是在执行具体的effect时前置判断一下依赖**是否真的发生了变化**。 angular的signal和mobx是通过维护值版本来搞的,推荐下面两个文档,对响应式系统的常见问题和解法做了详细介绍。 https://github.com/angular/angular/blob/main/packages/core/primitives/signals/README.md#equality-semantics https://en.wikipedia.org/wiki/Reactive_programming 对于一个表格里的公式单元格,其实也应用到类似思路,A -> B -> C。当C的内容发生变化时,A和B被标脏,在计算A时,可以前置判断B是否真的发生了变化,如果没有变化,是不需要重新计算值/执行副作用的。