引用反应式节点类。
当使用 ref 函数时,会创建一个 RefReactivity 对象。 实现了引用的核心功能:
创建引用反应式节点。
要包装的值
Readonly
标识这是一个 ref 对象。
用于 isRef 函数判断对象是否为引用。
Static
Internal
当前正在执行的反应式节点。
用于在依赖收集过程中标识当前正在执行的节点。 当其他节点访问此节点的值时,会将其作为父节点。
获取引用的值。
取值时会:
设置引用的值。
设置值时会:
要设置的新值
建立依赖关系。
当其他节点访问当前节点的值时,会调用此方法。 将当前节点与访问者(父节点)建立依赖关系。
如果当前没有活动的响应式节点,或者不应该跟踪依赖,则不会建立依赖关系。
触发更新。
当节点值发生变化时,会调用此方法。 通知所有依赖此节点的父节点进行更新。
更新过程:
引用反应式节点类。
当使用 ref 函数时,会创建一个 RefReactivity 对象。 实现了引用的核心功能: