Skip to content

Commit 583fd77

Browse files
committed
fix: revert effects trigger order
1 parent 75aaae9 commit 583fd77

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

packages/reactivity/src/effect.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,14 @@ export function triggerEffects(
352352
// spread into array for stabilization
353353
const effects = isArray(dep) ? dep : [...dep]
354354
for (const effect of effects) {
355-
triggerEffect(effect, computedToAskDirty, debuggerEventExtraInfo)
355+
if (effect.computed) {
356+
triggerEffect(effect, computedToAskDirty, debuggerEventExtraInfo)
357+
}
358+
}
359+
for (const effect of effects) {
360+
if (!effect.computed) {
361+
triggerEffect(effect, computedToAskDirty, debuggerEventExtraInfo)
362+
}
356363
}
357364
}
358365

0 commit comments

Comments
 (0)