Skip to content

响应式

目录

  1. 概念追踪变化,类似 excel 中单元格的变化追踪,采用已知概念描述
    js
    onStateChanged(() => {
      view = redner(state)
    })
  2. 依赖追踪 (dependency tracking)
js
onStateChanged(() => {
  // 如何绑定执行函数和  state.count 的关系
  console.log(state.count);
})
  1. 依赖清除
  2. 对象的依赖追踪
    1. defineProperty
    2. proxy
    3. 采用代理实现迭代, in 等追踪