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 24b134b commit f772dacCopy full SHA for f772dac
1 file changed
src/index.ts
@@ -71,10 +71,7 @@ const {
71
}
72
},
73
unwatched(node: SignalNode | ComputedNode | EffectNode | EffectScopeNode) {
74
- if ('fn' in node) {
75
- effectOper.call(node);
76
- }
77
- else if ('getter' in node) {
+ if ('getter' in node) {
78
if (node.depsTail !== undefined) {
79
node.flags = ReactiveFlags.Mutable | ReactiveFlags.Dirty;
80
let link: Link | undefined = node.depsTail;
@@ -89,6 +86,9 @@ const {
89
86
else if ('currentValue' in node) {
90
87
// Nothing to do for signals, they are always mutable and never dirty until pendingValue changes
91
88
+ else if ('fn' in node) {
+ effectOper.call(node);
+ }
92
else {
93
effectScopeOper.call(node);
94
0 commit comments