Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
designsystem using storybook and typescript
Search
Minjun Kim
November 23, 2019
Programming
530
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
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
4
440
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
330
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.6k
一人だけ、Kiroが静止する日
hideg
0
140
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
SREの越境 / SRE Collaboration
y0hgi
2
290
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
150
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
iOSDCのペンライトを自動制御したい!
akkeylab
0
310
AHC070解法紹介
eijirou
0
150
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
800
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
690
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Become a Pro
speakerdeck
PRO
31
6.3k
Designing for Timeless Needs
cassininazir
1
510
RailsConf 2023
tenderlove
30
1.6k
Building an army of robots
kneath
307
47k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
330
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
ܻ