__storeToDerived

变量: __storeToDerived

ts
const __storeToDerived: WeakMap<Store<unknown, (cb) => unknown>, Set<Derived<unknown, readonly any[]>>>;
const __storeToDerived: WeakMap<Store<unknown, (cb) => unknown>, Set<Derived<unknown, readonly any[]>>>;

定义于: scheduler.ts:19

这里是为了解决金字塔依赖问题: A /
B C \ / D

当我们深入遍历这棵树时,如何避免 D 被重复计算两次;一次是在 B 更新时,一次是在 C 更新时。

为了解决这个问题,我们创建了 linkedDeps,它允许我们同步避免在所有依赖项都解析之前写入状态。

这是一个 store 的记录,因为派生的 store 无法写入值,但 store 可以

订阅 Bytes

您的每周 JavaScript 新闻速递。每周一送达给超过 10 万名开发者,免费。

Bytes

无垃圾邮件。任何时候都可取消订阅。