Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 656 Bytes

1-1.md

File metadata and controls

16 lines (10 loc) · 656 Bytes

实现reactive跟依赖收集

ReactiveEffect

src/reactivity/effect.ts

这是一个类,有一个静态属性activeEffect表示当前操作的effect,它会在track或者其他需要进行effect依赖收集的阶段被引用

effect

src/reactivity/effect.ts

一个函数,接收一个函数为参数,传递该函数到ReactiveEffect构造函数来创建一个新的ReactiveEffect,自动调用effect函数

reactive

src/reactivity/reactive.ts

函数,创建一个代理对象,从handle.ts里对应的代理配置