当我们通过effect将副函数向响应上下文注册后,副作用函数内访问响应式对象时即会自动收集依赖,并在相应的响应式属性发生变化后,自动触发副作用函数的执行。
本篇我们会继续探索reactive函数中对Map/WeakMap/Set/WeakSet对象的代理实现。
这样直接 vue, react, rxjs 的 pattern 一家亲了~ 不过,额外引入 react-hooks,跟 vue-reactivity 并行,会显得很奇怪,应该用后者实现前者的机制。