message: fix: do not traverse VNodes when regsitering dependencies
  fix
diff: import { _Set as Set, isObject } from '../util/index'
  import type { SimpleSet } from '../util/index'
  +import VNode from '../vdom/vnode'
  const seenObjects = new Set()
  @@ -18,7 +19,7 @@ export function traverse (val: any) {
  function _traverse (val: any, seen: SimpleSet) {
  let i, keys
  const isA = Array.isArray(val)
  - if ((!isA && !isObject(val)) || Object.isFrozen(val)) {
  + if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {
  return
  }
  if (val.__ob__) {
  