Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
designsystem using storybook and typescript
Search
Minjun Kim
November 23, 2019
Programming
0
440
designsystem using storybook and typescript
Minjun Kim
November 23, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
190
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
920
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
450
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
快速入門可觀測性
blueswen
0
330
Security_for_introducing_eBPF
kentatada
0
110
.NET 9アプリをCGIとして レンタルサーバーで動かす
mayuki
1
770
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
700
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
Testing 201, or: Great Expectations
jmmastey
40
7.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
For a Future-Friendly Web
brad_frost
175
9.4k
Facilitating Awesome Meetings
lara
50
6.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
We Have a Design System, Now What?
morganepeng
51
7.3k
Transcript
TypeScript৬ Storybookਸ ࢎਊೠ ܻঘ ٣ੋ दझమ ҳ୷ೞӝ velopert @ RIDI
Corp.
http://bit.ly/reactkr-slack React Korea ठۑ Workspace ীࢲ #storybook օী ٜয৬ ࣁਃ!
ܻо য়ט ழߡೡ ղਊٜ 1. ٣ੋ दझమ ೧ 2. Storybook
ਃӝמ ಝࠁӝ 3. ٣ੋ दझమ ҳ୷ 4. Rollup ਵ۽ ۄ࠳۞ܻ ߣٜ݂ / NPM ী publish http://bit.ly/reactkr-slack
ѐߊ۽ࢲ ٣ੋ दझమਸ যڌѱ ೧೧ঠ ೡө ? بੑೞӝ ਤೞৈ যڌѱ
ળ࠺ೡө? http://bit.ly/reactkr-slack
None
None
Design System ?
٣ੋ दझమ, ٣ց৬ ѐߊо ੌҙੋ UIܳ ઁҕೞӝ ਤ೧ࢲ ਃೠ
ܻࣗझܳ ৈસפ.
Style Guide Component Library
Style Guid e ౠ ࠳ے٘ / ۽؋ীࢲ ٣ੋਸ ೡ ٸ
ெঠ ೞח ӏٜ
Color
https: / / material.io/design/color/#color - theme - creation
https: / / w w w .carbondesignsystem.com/guidelines/color/overview/
https: / / atlassian.design/guidelines/product/foundations/color
Typography
https: / / atlassian.design/guidelines/product/foundations/typography
https: / / w w w .carbondesignsystem.com/guidelines/typography/overview/
Motion
https: / / material.io/design/motion/understanding - motion.html#principles
Spacing (margin/padding)
https: / / w w w .carbondesignsystem.com/guidelines/spacing/
https: / / w w w .carbondesignsystem.com/guidelines/icons/usage
https: / / zeit.co/design/icons
UIী݅ ਊغח Ѫ ইש
https: / / brand.netflix.com/en/assets/
https: / / w w w .audi.com/ci/en/intro/basics/colours.html
Component Library “UI Kit”, “Pattern Library” ۄҊب ܻࠛݴ, ࢎਊ оמೠ
ஹನքٜ ஸ۩࣌ਵ۽ ܖযઉ
https: / / w w w .carbondesignsystem.com/components/checkbox/code
https: / / designsystem.digital.gov/components/button/
https: / / atlassian.design/guidelines/product/components/modal - dialog
https: / / zeit.co/design/video
Design System = Style Guide + Component Library
https: / / product - unicorn.com/design - systems - style
- guides - all - those - libraries - what - the - hell - is - the - difference-4c2741193fd
݅, ҕध ח ইתפ . নೠ о णפ.
None
None
None
None
ҕా ٣ੋҗ ѐߊ ࢤࢿਸ ֫ৈӝ ਤೠ ޙࢲചػ о٘
“If you don’t document it, it doesn’t exist” https: /
/ uxdesign.cc/starting - a - design - system-595d03c770d0
Ӓր Bootstrap, Bulma, Ant Design…
Public Design Systemਸ ࢎਊ ೡ ҃, അ ೡ ࣻ ח
٣ੋ ࢚ ઁೠ ؼ ࣻ ߆ী হ.
ѐੋ, ژח ٣ց হ = ೠ ೝ҅
UIܳ ా೧ ࠳ے٘ ةౠೠ оܳ അ೧ղӝ ਤ ೧ࢶ ݅ٚ
٣ੋ दझమ ਬܻೣ
٣ੋ दझమ ࣻח ইפ.
٣ੋ दझమਸ ٜ݅ӝ ਤ೧ࢶ , ٣ց + ѐߊ ഈস ݒ
ਃ
ܻо ߓ Storybook ޙࢲച بҳ
None
উਵ۽ ࢎਊ ೡ ࣻ ח بҳ
None
None
Storybook v5.2 ࠗఠ MDX ਗ!
Storybook ࢎਊ೧ࠇद~~~ http: / / bit.ly/start - storybook
Storybook Addon
None
٣ੋ दझమ ٜ݅ӝ
যڃ ஹನքࠗఠ ٜ݅ө?
۽ં ୡӝ ױ҅ࠗఠ ٣ੋ दझమ ҳ୷ೞҊ ਃೠѢ ೞաೞա ୶о೧ աоݶ
࢚ѷ݅…
۽ં ѐߊ ٣ੋ दझమ ѐߊ ਊ ѐࢶ ߈ ҙ ѐߊ
द աী ѐߊ द ߓನؽ
UI Auditin g (UI Inventory)
None
None
ࢶࣽਤ ೡ ٸ ਸ Ҋ۰೧ࠁࣁਃ: ஹನք ࢎਊ ࠼ب / ѐߊ
ҕࣻ
Buttonਸ ٜ݅যࠅөਃ?
࢚క
ࢤӣ࢜ (theme / variation)
ࢎૉ
ইҗ ೣԋ ࢎਊ ؼ ٸ
Sketchapp / Figma ۽ ࢎ স
None
ъীࢶ ۽ࣁझח ࢤۚ..!
Emotionਸ ࣗѐפ!
styled-components ח ਬݺೞભ..?
ۄ࠳۞ܻ ਊب۽ח emotion ࢎਊਸ ୶ୌ!
؊ ੌ ࢎૉ
۽٘ ࣻ դ 8ਘী ୶ਘ
ࢲߡ ࢎ٘ ۪؊݂ ߹ب স ਃ হ
ۄ࠳۞ܻ ߓನೞӝ
None
https://medium.com/webpack/webpack-and-rollup-the-same-but-different-a41ad427058c ESModule ഋక۽ ٜ݅ ݽܴ ۞Ӓੋ ӟ ೞ݅ ࠺ҕध
ࠁా CommonJS ഋక۽ ݽٕ ݅ٞ ESModule, CommonJS ݽف ਗ
https: / / w w w .keycdn.com/blog/tree - shaking CommonJS
ਗ উೣ!
ਬਊೠ झషܻ࠘ !
ܻঘ ۄఠܳ ࢎਊೞח ҃ storybook - react - router গ٘ৡ
߈ഋ ٣ੋਸ ೞח ҃ @storybook/addon - viewport গ٘ৡ
emotion ীࢲ ٣য ௪ܻ ࢿೞӝ
None
None
ܻ؋झ ஶపց ஹನք झషܻܳ ࢿೞח ҃
None
ܻ