We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b61ff1 commit 54c5ef6Copy full SHA for 54c5ef6
src/index.ts
@@ -34,12 +34,10 @@ const {
34
notify,
35
unwatched(node: Signal | Computed | Effect | EffectScope) {
36
if ('getter' in node) {
37
- let toRemove = node.deps;
38
- if (toRemove !== undefined) {
+ if (node.depsTail !== undefined) {
+ node.depsTail = undefined;
39
node.flags = 17 as ReactiveFlags.Mutable | ReactiveFlags.Dirty;
40
- do {
41
- toRemove = unlink(toRemove, node);
42
- } while (toRemove !== undefined);
+ purgeDeps(node);
43
}
44
} else if ('fn' in node) {
45
effectOper.call(node);
0 commit comments