原子設計把 UI 拆 5 層。本文涵蓋層級劃分、為何用、建立步驟、限制。
2-3 個月建好、速度倍增。
小團隊用簡化版、不要為系統而系統。
每個元件文件應含:1. 何時使用;2. 變體(Variant);3. 範例;4. 不要這樣用;5. 程式碼片段。文件是「設計與工程的橋樑」。Material Design、Apple HIG 是典範。
統一命名:1. Button-Primary、Button-Secondary;2. Card-Product、Card-Article;3. Layout-Header、Layout-Footer。好的命名讓「找元件」變快、「跨團隊」溝通順。
設計系統 → 程式碼:1. 設計變數對應 CSS 變數;2. 元件對應 React 元件;3. 設計改 = 程式碼改;4. Storybook 顯示元件庫;5. 自動化測試。設計系統真正力量在「設計與開發同源」。
NT$24,800/年起,享受完整電商解決方案:
Brad Frost 提出,UI 拆 5 層:原子/分子/有機體/模板/頁面。
五優勢:一致、效率、可維護、協作、可擴展。
按鈕→搜尋框→導覽列→頁面結構→實際頁面。從小到大組合。
五步:盤點、分類、Figma 建庫、文件化、培訓。2-3 個月建好。
五限:過度抽象、分層模糊、不適小團隊、維護成本、改處影響大。