三個提問 昨天說樂觀更新能讓介面「感覺快十倍」,到底快在哪裡?我按下按鈕之後省掉的是什麼? 「失敗再回滾」聽起來很簡單,為什麼大家都說它最容易寫錯? Reac...
現代框架(React、Vue、Angular)在呼叫外部 API(如 Google Gemini)時,雖然底層都是發送 HTTP 請求,但由於各框架的響應式系統...
今天要回答的三個問題 Day 22 說「Vue 精確追蹤修改,只更新相關 DOM 節點」,React 則是「整個組件樹重新執行函式」。這兩句話背後到底差在哪個...
今天要回答的四個問題 Day 23 說 React「攔截、收集、觸發三個零件一個都不做」,那它到底做了什麼?setState 那幾行實際上在幹嘛? 為什麼 R...
今天要回答的四個問題 queryKey 為什麼重要? 從「把回應結果藏在記憶體」跳到「記住那個回應是誰問出來的」時,什麼改變了? 為什麼改了搜尋參數,卡片...
今天要回答的四個問題 Day 25 說 queryKey 是快取的鑰匙,但我當時沒讀原始碼。它到底是怎麼比較兩把 key 的? 後端回來一份「內容完全一樣」...
今天要回答的四個問題 資料真的變了以後,React 怎麼決定哪幾個 DOM 節點該動? 「列表的 key 不要用陣列索引」這句話大家都聽過,但用了會怎樣?是變...
今天要回答的五個問題 規格書裡的 FormalParameter[Yield, Await] : BindingElement[?Yield, ?Await...
今天要回答的五個問題 我在 Zeabur 面板改了環境變數,按 Restart,網站還是舊的值。清了瀏覽器快取也沒用,為什麼? 「LINE Pay 的環境...
這篇要給你的四樣東西 一張按「線」排的地圖,不是按日期排的目錄。為什麼不按日期,第一節會說 一個 20 分鐘的講述順序,被問到「你這 30 天學到什麼」...