981377660LMT / ts

ts学习
6 stars 1 forks source link

vue scheduler #350

Open 981377660LMT opened 1 year ago

981377660LMT commented 1 year ago

我们需要设计一个机制,以使得无论对响应式数据进行多少次修改,副作用函数都只会重新执行一次。为此,我们需要实现一个调度器,当副作用函数需要重新执行时,我们不会立即执行它,而是将它缓冲到一个微任务队列中,等到执行栈清空后,再将它从微任务队列中取出并执行。