Skip to content

Commit c03ec19

Browse files
committed
Revert "fix(reactivity): handle a ref directly nested in reactive"
This reverts commit 8b355ad.
1 parent 8b355ad commit c03ec19

File tree

2 files changed

+0
-11
lines changed

2 files changed

+0
-11
lines changed

packages/reactivity/__tests__/reactive.spec.ts

-8
Original file line numberDiff line numberDiff line change
@@ -314,14 +314,6 @@ describe('reactivity/reactive', () => {
314314
expect(isReactive(observed)).toBe(false)
315315
})
316316

317-
test('a ref nested in a reactive', () => {
318-
const obj = reactive(ref(1))
319-
const spy1 = vi.fn(() => obj.value)
320-
effect(spy1)
321-
obj.value = 2
322-
expect(isReactive(obj)).toBe(true)
323-
})
324-
325317
test('hasOwnProperty edge case: Symbol values', () => {
326318
const key = Symbol()
327319
const obj = reactive({ [key]: 1 }) as { [key]?: 1 }

packages/reactivity/src/baseHandlers.ts

-3
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,6 @@ class BaseReactiveHandler implements ProxyHandler<Target> {
8282
return
8383
}
8484

85-
// only track its value if target is a ref
86-
if (isRef(target) && key !== 'value') return (target as any)[key]
87-
8885
const targetIsArray = isArray(target)
8986

9087
if (!isReadonly) {

0 commit comments

Comments
 (0)