這是一個以 Vue 3 響應式系統為核心的學習與探索紀錄的系列文章。
我嘗試從零開始,重現 Vue 3 的響應式機制,並在過程中分享自己的思考與整理過程。希望能藉由這個系列,讓自己更深入掌握 Vue 3 的底層原理。
今天我們要在保持既有鏈表架構不變的前提下,來實作 computed 的惰性計算 + 快取(dirty 旗標)與調度邏輯。 範例演示 <!DOCTYPE...
在上一篇文章中,我們提到將透過「緩存」的機制來解決 computed 在訪問時重複執行的問題。 在 Vue 3 的原始碼裡,computed 是靠一個「髒值標...