diff --git a/packages/reactivity/src/effect.ts b/packages/reactivity/src/effect.ts index 289010f9..3350bc1a 100644 --- a/packages/reactivity/src/effect.ts +++ b/packages/reactivity/src/effect.ts @@ -88,7 +88,7 @@ function run(effect: ReactiveEffect, fn: Function, args: any[]): any { if (!effect.active) { return fn(...args) } - if (activeReactiveEffectStack.indexOf(effect) === -1) { + if (!activeReactiveEffectStack.includes(effect)) { cleanup(effect) try { activeReactiveEffectStack.push(effect)