HeyBinyang

文章

記錄關於設計、技術與生活的美學思考。透過深入敘述,尋找數位時代的靜謐角落。

·技術·visibility1 閱讀

自訂 Hook 的設計與拆分——從複用邏輯到複用心智模型

自訂 Hook 不是把程式碼換個檔案放,而是把一段狀態邏輯重新設計成一個穩定的介面。這篇文章從抽取時機、問題邊界、介面設計三個維度,講清楚什麼才是真正的自訂 Hook,以及什麼時候不該抽。

·技術·visibility3 閱讀

React Hooks: 計算屬性與派生狀態的重構指南

寫 React 時,最容易讓元件發胖的,不是網路請求,也不是動畫,而是「多存了一點狀態」。這篇文章中,我們會從「派生狀態」問題入手,逐步拆解其中的設計問題與解決方式。

·技術·visibility8 閱讀

React Hooks:useEffect 的邊界,哪些邏輯不該寫進去

useEffect 本來是 React 給你的「逃生艙」,用來同步外部系統,結果很多人把它當成了組件內部邏輯的總調度室。先記住一句判斷標準:如果這裡沒有「外部系統」參與,那你通常就不需要 Effect。

·技術·visibility3 閱讀

為什麼 React Hooks 會愈寫愈亂?

隨著時間推移,許多人使用 React Hooks 的體驗,會從清爽慢慢變得越來越亂。在這篇文章中,我會分析產生混亂的原因,並給出有效的使用指導。

·技術·visibility17 閱讀

Codex Subagents 實戰:從零開發一個瀏覽器小遊戲

本文將會介紹如何使用 Codex Subagents 從零開發一個產品。你會看到怎麼用多個 agent 分工協作,開發一款可以在瀏覽器裡直接跑的太空射擊遊戲,從設計文件、視覺素材,到測試驗證,全程走一遍。