iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

30 天來點 Design System 系列

用了一堆有的沒的 Design System, 有得概念OK,有的用的氣噗噗。
不如就做一個屬於自己的吧!
自己做的菜最好吃,難吃也是自己難吃

以 React 為基礎建置

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊想吃薑母鴨
DAY 1

Day 01 屬於自己的 Design System

開始前端的工作之後接觸了各種設計框架,從 material-ui, react-element 到 ant-design,每個都有各自的程式風格,出發點以及設...

2020-09-16 ‧ 由 Edmond 分享
DAY 2

Day 02 概述- Ant Design

接下來兩天我會以我目前較常使用到的設計系統框架做比較,看看主題抽換、格線系統以及組件設計與使用等差別。來感受這幾個框架的優缺,也給未來要選擇使用哪種框架的人參...

2020-09-17 ‧ 由 Edmond 分享
DAY 3

Day 03 概述 - Material-UI

在幾個專案的嘗試後,大都還是使用 material UI ,一方面是他的組件切得夠細,堆疊性很高,每個組件處理的事情也不那麼複雜,在組件穿插使用的彈性也相對高...

2020-09-18 ‧ 由 Edmond 分享
DAY 4

Day 04 為何設計,如何開始

有感於某日在調整Input組件時,發現自己正在做以前做過的事情,而且每換一個設計系統框架我就要再重做一個一模一樣的組件,這點其實是很可怕的。也在此時萌生了想要...

2020-09-19 ‧ 由 Edmond 分享
DAY 5

Day 05 整理 Design Guidleine 的基本項目

首先我們先做一個看起來好像有點一回事的Logo,如果你懶得做Logo,可以諮詢你的設計師並請他喝杯咖啡(然後付稿費)。這個單元會整理一下需要制定的項目,希望...

2020-09-20 ‧ 由 Edmond 分享
DAY 6

Day 06 建立主题物件

前一日我們建立好的規則如下圖: 接下來再將我們制定好的規則寫進設定檔,提供組件建立時讀取即可。 const theme = { colors: {...

2020-09-21 ‧ 由 Edmond 分享
DAY 7

Day 07 從 Create React App 建立 Package 專案

開始之前我們先建立一個 Package 專案,主要步驟包含: Create Project Check your babel settings Add co...

2020-09-22 ‧ 由 Edmond 分享
DAY 8

Day 08 建立基本組件

接下來我們要開始建立基本的組件,其中包含: 按鈕 Button 圖標 Icon 文字 Typography 在開始設計組件之前,建議先定義好參數再開始設計會...

2020-09-23 ‧ 由 Edmond 分享
DAY 9

Day 09 選擇使用 React-jss 或是 Styled-jss

接下來要選擇建立主題的方式,目前我們有幾個選擇: CSS override (同 Ant-Design ) React-jss Styled-jss...

2020-09-24 ‧ 由 Edmond 分享
DAY 10

Day 10 實作 Button 與切換樣式

建立在 Styled Jss 下,開始來建立我們組件吧。 目前有三個樣式,filled, outline, text。我們將透過切換 type 的方式來實作,...

2020-09-25 ‧ 由 Edmond 分享