關於在 JavaScript 中執行「複製」這件事
2024-04-28 14:33
最近才發現 node 原生的 `structuredClone` 在複製上的限制比想像中的多,如果有複製純物件以外的需求(比如要處理實例),還是需要使用 `lodash/cloneDeep` 🙈
透過 useAutocomplete 來處理 Material UI 5 Autocomplete 的樣式客製化需求
2024-04-14 19:47
如題,記錄一下如何對 MUI 5 的 Autocomplete 進行完全的樣式客製化。
CSS 筆記:處理 safari display grid 破版問題
2024-04-12 19:21
發現 Material UI 5 的 RadioGroup 元件使用 flex 排版,而如果工程師在 RadioGroup 的子元件用 grid 排版且沒有額外設定 grid-template-rows,則子元件的排版有機率在 safari 瀏覽器中炸裂 ¯\_(ツ)_/¯
在 React app 實作拖曳上傳區塊(drag and drop file uploader)
2024-03-31 17:29
如題,之後的專案可能會用到這類元件,趁有空時搓一個練手感。在有 Html5 Drag and Drop Api 的今天,實作起來其實挺簡單的。
CSS 筆記:邊線動畫效果
2024-03-24 20:39
最近在做的 to c 產品需要一些小動畫來幫忙活絡氣氛,記錄一下如何透過 `:before` `:after` 以及 `conic-gradient()` 來做出邊線動畫效果 🪄
2024-03-10 15:16
葫蘆裡的 React:關於渲染(render)與確認(commit) 2024-03-03 20:11
葫蘆裡的 React:關於調適(reconciliation)與組件的 props.key 2024-02-27 20:32
影片筆記:Managing React State -- 10 Years of Lessons Learned 2024-02-21 20:57
TypeScript 工程師的基礎 SOLID 筆記 2024-02-17 20:39
閱讀筆記:The Art of Unit Testing Chapter 12 Working with legacy code