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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Minjun Kim
November 23, 2019
Programming
520
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
designsystem using storybook and typescript
Minjun Kim
November 23, 2019
Other Decks in Programming
See All in Programming
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
160
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.8k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
850
スマートグラスで並列バイブコーディング
hyshu
0
220
Performance Engineering for Everyone
elenatanasoiu
0
190
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
140
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
370
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
200
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
580
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
It's Worth the Effort
3n
188
29k
Agile that works and the tools we love
rasmusluckow
331
21k
Music & Morning Musume
bryan
47
7.2k
Building the Perfect Custom Keyboard
takai
2
800
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
New Earth Scene 8
popppiees
3
2.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
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
ܻ