Minimal. Meaningful.
Complex technology, distilled without losing what matters.

Min Content is an independent studio run by CJ (Steven Yu), a Frontend Lead and software engineer based in Taiwan. This site is the studio's technical publication. I lead frontend development for creator analytics at CreatorDB; earlier work includes independent client projects, restaurant SaaS at iCHEF, and digital publishing at The Reporter. Here, I write from that experience, connecting how systems work with solutions you can reproduce and apply.
This is a place for ideas, notes, code, books, and everything worth keeping—without the unnecessary.
Featured
How to Inspect the Internal Implementation of React by Using Browser DevTools
Note on how to set up your environment and inspect how React works internally by using browser DevTools.
Reading the ECMA-262 Specification: What are Operations and Semantics?
This article will introduce what is the ECMA-262, and some crucial concepts for understanding the specification.
Series
View All SeriesLatest
View All Posts在電腦科學領域,semantics 翻成「語意」是好的中文翻譯嗎?
「執行期語意:求值」——每個字都認識,合起來不知道在說什麼。問題不在英文:規格書裡的 semantics 指「它實際上會做什麼」,中文「語意」卻偏向說話者想表達的意思。這篇回溯這個詞從語言學、邏輯學到 ALGOL 60 的旅程,說明「語意」為什麼接不住,以及讀 spec、翻成中文時怎麼辦。
為什麼同一個值要存一份 state、又存一份 ref?latest ref pattern 與值的兩種時間語意
從 stale closure 出發拆解 React 的 latest ref pattern:為什麼同一個值需要 state、ref 兩份,鏡射該寫在 render 期間還是 effect 裡(useInsertionEffect / useLayoutEffect / useEffect 的完整比較),以及官方 useEffectEvent 覆蓋了哪些情境、哪些仍要手寫。
useQuery 還是 useMutation?為什麼「讀資料」有時該用 useMutation——前端和後端同步的心智模型
「讀資料用 useQuery、寫資料用 useMutation」的直覺在下載連結、OTP、報價這類請求上會踩坑。這篇從 TanStack Query 的設計出發,講清楚前端和後端到底在同步什麼:快照 vs 動作的分界線、為什麼 refetch 不能帶參數、以及一張決策流程圖。