From c0e9434414f28d912126bcb5325647925c4d49b8 Mon Sep 17 00:00:00 2001 From: yangxiuxiu <79584569+yangxiuxiu1115@users.noreply.github.com> Date: Tue, 24 Sep 2024 18:02:01 +0800 Subject: [PATCH] refactor(reactivity): avoid optional chaining in getDepFromReactive (#12007) --- packages/reactivity/src/dep.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/reactivity/src/dep.ts b/packages/reactivity/src/dep.ts index 61f0a59c3..0a795be4f 100644 --- a/packages/reactivity/src/dep.ts +++ b/packages/reactivity/src/dep.ts @@ -378,13 +378,10 @@ export function trigger( endBatch() } -/** - * Test only - */ export function getDepFromReactive( object: any, key: string | number | symbol, ): Dep | undefined { - // eslint-disable-next-line - return targetMap.get(object)?.get(key) + const depMap = targetMap.get(object) + return depMap && depMap.get(key) }