反应式节点基类。
拥有节点值以及被捕捉与触发的能力。 用于被 computed、effect 等构建的节点所继承。
实现了响应式系统的核心功能:
Static
Internal
当前正在执行的反应式节点。
用于在依赖收集过程中标识当前正在执行的节点。 当其他节点访问此节点的值时,会将其作为父节点。
获取当前节点值。
取值时将会建立与父节点的依赖关系。 当其他响应式节点访问此值时,会自动建立依赖关系。
建立依赖关系。
当其他节点访问当前节点的值时,会调用此方法。 将当前节点与访问者(父节点)建立依赖关系。
如果当前没有活动的响应式节点,或者不应该跟踪依赖,则不会建立依赖关系。
触发更新。
当节点值发生变化时,会调用此方法。 通知所有依赖此节点的父节点进行更新。
更新过程:
反应式节点基类。
拥有节点值以及被捕捉与触发的能力。 用于被 computed、effect 等构建的节点所继承。
实现了响应式系统的核心功能: