昨天我們聊到了查詢參數中「布林值其實只是字串」的坑,揭穿了 TypeScript 型別並無法改變 HTTP 傳輸層的真實資料形狀。今天,我們要接著看另一個延伸問...
effect() 是 Angular signal 裡很容易被誤用的一個 API。因為寫法直覺,只要讀取 signal,就能在值改變時執行一些事情,所以很常被拿...
系統裡欄位一多,控管起來就豆頁痛。我照之前學到的元件寫法,每個欄位都接上 state:
const [form, setForm] = useState<...
上一篇講 props 的時候,留了一個很常見的情境:商品卡片上有個「收藏」按鈕,卡片手上的 product 是父組件給的,照單向資料流的規矩,子組件不該直接去改...
昨天先整理好 Rive 檔本身,今天就可以來處理載入時機的問題。
沒必要一開始就載入 Rive
當然在這之前還是要提一下,Rive 通常是有「互動」的「動畫」(...
Day 22 我們學會:
Task
→ 表示可能尚未完成的操作
Task<T>
→ 完成後會得到 T
await
→ 等待 Task 完成
也...