perf(reactivity): optimize effect/effectScope active state tracking

This commit is contained in:
Evan You
2022-01-28 18:35:09 +08:00
parent 6b6889852f
commit 2993a24618
3 changed files with 46 additions and 37 deletions

View File

@@ -59,7 +59,7 @@ export function triggerRefValue(ref: RefBase<any>, newVal?: any) {
export function isRef<T>(r: Ref<T> | unknown): r is Ref<T>
export function isRef(r: any): r is Ref {
return Boolean(r && r.__v_isRef === true)
return !!(r && r.__v_isRef === true)
}
export function ref<T extends object>(