分享兩個方便將資料做型別檢查的工具: zod: https://zod.dev/ajv: https://ajv.js.org/guide/typescrip...
今天來談談為什麼要特別用 ref 來把變數保存起來?為什麼不能直接把變數訂在元件外面呢?最後則跟著官方文件來看看 useRef 是如何實作的。 https:/...
今天來看三個重點: 怎麼使用 ref 保存 DOM Node? callback ref 怎麼用? DOM Nodes 是在什麼時間點被保存當 ref 中?...
今天延續昨天的文章,來看看 forwardRef 和 useImperativeHandle 的使用,因為這兩個 API 大部分時在開發自己的元件庫時會用到,...
今天來從官網理解 useEffect 最基本的使用方式: 呼叫 useEffect 定義 dependencies array 需要的話,加上 cleanu...
延續昨天 useEffect 的說明,今天著重在 cleanup function 的使用時機、並搭配 useEffect 中的 closure 來做到「取消...
閱讀文章:You Might Not Need an Effect @ React Docs beta
延續昨天的內容~ 閱讀文章:You Might Not Need an Effect @ React Docs beta
前端有一大部分是要把 API 拿到的資料轉換成適合讓 UI render 的資料格式,今天用一個和官網稍微不同的方式來組出同樣的畫面內容,也可以分享看看,如果...