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
フロントエンド最前線に流されない Atomic Design という考え方
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yuuki79
November 05, 2016
Design
1
5.2k
フロントエンド最前線に流されない Atomic Design という考え方
Forkwell という会社の勉強会で登壇したときの資料。フロントエンドの人たちはデザインに近いところで仕事しているのに、小手先のツールに支配されすぎているので目線を上げるためのアンチテーゼ的な資料
yuuki79
November 05, 2016
Tweet
Share
More Decks by yuuki79
See All by yuuki79
暗号屋の稼業 @ AWS Blockchain Webinar
79yuuki
0
110
暗号屋の稼業
79yuuki
0
520
NFTビジネス活用の可能性
79yuuki
1
490
サルでもわかるブロックチェーン講座
79yuuki
0
450
仮想通貨これからどうなる?
79yuuki
1
360
ビットコインに対する所有権は認められるのか
79yuuki
0
5.6k
Blockchain x Startup
79yuuki
0
5.6k
Ripple で学ぶ DEX の世界
79yuuki
0
6.3k
日本と海外の放送禁止文化の違い
79yuuki
0
780
Other Decks in Design
See All in Design
自分たちがターゲットになりにくい業務アプリケーションのユーザビリティを担保する取り組み / Initiatives to ensure the usability of business applications that are difficult for us to target
hiromitsuuuuu
1
1.3k
第18回サイゼミ
lw
1
3.4k
Emmy's Artwork
mcksmith
0
200
モビリティプラットフォームの未来を築くクラウド基盤
kossykinto
0
220
アクセシビリティ推進を続けられるようにするヒント - Accessibility Conference CHIBA 2025
uto
0
190
maki setoguchi
maki_setoguchi
0
680
組織の右腕として共創する ー デザインと経営の二つの視点から見えた、新しい支援のかたち/ Designship2025_Nishimura
root_recruit
0
290
デザインエンジニアの延長にデザインマネージャーとしての可能性を探る
takanorip
1
920
root COMPANY DECK / We are hiring!
root_recruit
2
26k
20260215独立行政法人科学技術振興機構(JST) 社会技術研究開発センター(RISTEX)ケアが根づく社会システム _公開シンポジウム
a2k
0
110
デザイナーとエンジニアで 同じ山に登ろう
moco1013
0
150
Vibe Coding デザインシステム
poteboy
3
1.7k
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
58
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
360
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
320
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
350
GitHub's CSS Performance
jonrohan
1032
470k
Claude Code のすすめ
schroneko
67
210k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Transcript
ϑϩϯτΤϯυ࠷લઢʹྲྀ͞Εͳ͍ "UPNJD%FTJHOͱ͍͏ߟ͑ํɻ αΠόʔΤʔδΣϯτࢵ༎ٍ
ࣗݾհ ࢵ༎ٍ ࡀ αΠόʔΤʔδΣϯτ৽ଔ ܳೳਓϒϩάɺ"OESPJEΞϓϦϚʔέοτɺҭήʔϜɺιγϟήϓϩσϡʔ αʔɺιγϟήΤϯδχΞ ɺ".&45"(& +BWB1./PEFKT'SPOUFOE+43JPUKT4XJGUษڧதগ͠Ӧۀ ݸਓͰσβΠϯҊ݅ɺ#B1"̍ظੜɺTDIPPͰ/PEFKTͷઌੜɺஶॻʹʮ8FC
࡞ऀͷͨΊͷ(JU)VCͷڭՊॻʯ ࠷ۙ࡞ͬͨͷɿݰؔʹஔ͍ͨ-*/&CFBDPOͰఱؾ༧ใCPUɺޫΔͷඃΓ
None
ܳೳਓͱ༡Δʂίʔφʔػೳ
ຊ
React, ES6, TypeScript, babel, Browserify, webpack, Ramda, Grunt, gulp, JSX,
Angular, Vue, KnockoutJS, bluebird, node.js, CommonJS, Flow, Mimosa, Virtual DOM, async, underscore lodash, fetch, promise, Jade, pug ect, handlebars, Flux, Redux ... ࠷ۙಡΜͩهࣄ ʲ༁ʳʹ+BWB4DSJQUΛֶΜͰͲ͏ײ͔ͨ͡ IUUQLJLVDIJIBUFCMPKQFOUSZ
·͞ʹϑϩϯτΤϯυ࠷લઢ
͜Μͳ࣌ͦ͜ Σϒඪ४
Σϒඪ४ )5.- $44 %0. &$."4DSJQU 47(ʜ جຊతʹ8FC੍࡞ʹ͓͍ͯΓ͘͢͢ΔͨΊͷن֨ɻ )5.-ߏɺ$44දࣔํ๏ɻ&$."4DSJQU&4Έ͍ͨʹݴޠͱͯ͠ਐԽ͍ͯ͘͠ɻ ʜΈ͍ͨͳɻ
8FC$PNQPOFOUT w 8$͕ࡦఆ͍ͯ͠Δ8FCͷ෦Խٕज़ w 6*ͷίϯϙʔωϯτԽ ྫ͑5XFFU#VUUPO͕͋ͬͨͱͯ͠ <tweet-button> Έ͍ͨͳλάҰ͚ͭͩͰ )5.- $44
+4 ػೳ ·Ͱ͕༻ҙ͞ΕΔ
8FC$PNQPOFOUTͷࠓ w ͔͠͠·ͩ·࣮ͩ༻తͰͳ͍ w (PPHMFͷ߈ΊͯΔ1PMZNFSΈ͍ͨͳ࣮ෳࡶͰະདྷײ ͕ڧ͍ɻ w ίϯϙʔωϯτ࣮ͷ࣮ݱʹ͚ͯಠࣗ࿏ઢͰΓग़͢ϑϨʔ ϜϫʔΫୡ w
3FBDU "OHVMBS 1PMZNFS 7VFKT 3JPUKTʜ w ͲΕڞ௨͍ͯ͠Δͷ͕)5.-ཁૉΛ֦ுͯ͠࠶ར༻Մೳͳ ίϯϙʔωϯτͱίʔυͰ6*ΛߏஙͰ͖ΔΑ͏ʹ͍ͯ͠Δɻ
8FC6*ͷίϯϙʔωϯτԽࠓޙΠέͦ͏ͩͧʜʁ
"UPNJD%FTJHO ίϯϙʔωϯτԽͷࢦඪɺઃܭͷϧʔϧɻ
"UPNT
ϥϕϧʢςΩετʣɺϘλϯɺΠϯϓοτͳͲɺ͜ΕҎ্ׂͰ͖ͳ͍ίϯϙʔωϯτ
.PMFDVMFT
ෳͷ"UPNT͕·ͱ·ͬͨͷɻ ʢྫɿϘλϯͱϥϕϧɺΠϯϓοτΛ·ͱΊͯ̍ͭͷϑΥʔϜʹͳΔʣ
0SHBOJTNT
ෳͷ.PMFDVMFT"UPNT͕·ͱ·ͬͨͷɻ ʢྫɿϩΰͱϝχϡʔϦετɺݕࡧϑΥʔϜΛ߹ΘͤͯϔομʔʹͳΔʣ
5FNQMBUFT
0SHBOJTNTΛ·ͱΊͨίϯςϯπ͕ͳ͍ঢ়ଶͷͷɻ ʢྫɿ͜͜·ͰདྷΔͱ΄΅ϫΠϠʔϑϨʔϜͷ༷ͳΠϝʔδʣ
1BHFT
None
*OTUBHSBNͰͷྫ
".&45"(&Ͱ4UZMF(VJEFΛ࡞ͬͯӡ༻
࣮ࡍʹ࡞ͬͨλάΛຊ൪Ͱͦͷ··࠶ར༻
ͬͯͯΑ͔ͬͨ͜ͱ
είʔϓ͕ྑ͍ w ίϯϙʔωϯτԽͷϧʔϧ͕໌֬ʹͳΔͷͰ໎Θͳ͍ɻ w ͦͷλά͚ͩͷ࣮Λ͢Ε͍͍ͷͰѹతʹݟ͍͢ w TDPQFEͳDTT͕ϝΠϯʹͳΔ͕ɺػೳ͕গͳ͘DMBTT͕ Ϳ͔ͭΒͣݟ௨͕͠ྑ͘ͳΓɺ#&.Έ͍ͨͳཧΛ͠ͳ ͯ͘ྑ͍ɻ w
ͦΕʹͱͳͬͯ%0.ʹର͢Δ+4ͷૢ࡞গͳ͘ݟ ָͯ͘͢ɻJEDMBTTࢦఆͰΘ͟Θ͟K2VFSZ͕ඞཁͳ͍
ѹతʹࣄ͕͍͢͠ w ϧʔϧ͕ܾΊ͘͢ͳͬͯɺ6*ͷ৭ͱ͔ύʔπͱ͔ʹ໊લ͕͍͍ͭͯ ΔͷͰଞͷϝϯόʔͱ͕͍͢͠ w σβΠϯʹରͯͬͯ͠ͳ͍৭αΠζɺύʔπ͕͋Δͱ͍͏͕Ͱ͖ Δɻ࠶ར༻Ͱ͖ͳ͍ͷ͔ฉ͚Δ͠ɺඍົͳσβΠϯ͕͛Δɻ w ΧελϜλάͷ໊લͱϑΝΠϧ໊͕ҰॹͳͷͰίʔυΛ୳͢ͷָʹͳ Δɻ
w ༷શମ͕ܾ·͍ͬͯͳͯ͘ɺύʔπ͔Βઌʹ࡞͓ͬͯ͘͜ͱ͕Ͱ͖ Δ͠ɺσβΠϯมߋָɻ w ͍ܰελΠϧௐͳΒσβΠφʔʹͦͷ··ͯ͠Βͬͯྑ͍ w ࠶ར༻Ͱ͖Δλά͕͋Δ࣌ͷշײ͕ؾ͍͍࣋ͪʜ
ͬͨ΄͏͕͍͍͜ͱ w ύʔπ৭ʹ໊લΛ͚ͭΔɻ w ˞4.-Έ͍ͨͳ໊લޙͰζϨΔࣄ͕͋ΔͷͰࣈͰ ཧͨ͠ํ͕͍͍͔ɻ w 'MVYͱ͔ͱΈ߹ΘͤΔͱɺσʔλͷΓऔΓ·Ͱ͔ͬͪΓϋ Ϛͬͯؾ͍͍࣋ͪɻ w
؆୯Ͱ͍͍͔Β4UZMF(VJEFΛ༻ҙͯ͠ɺ࡞ͬͨίϯϙʔωϯ τΛ֬ೝͰ͖ΔखஈΛ༻ҙ͢Δɻ w ίϯϙʔωϯτຖʹςετ͕ॻ͚Δʂ
͜ΕΒ8FC͚ͩͷϞϊͰͳ͍ʂʂ w 6*Λίϯϙʔωϯτຖʹ࣮ΛࡉԽ͠ɺػೳ͝ ͱ࠶ར༻͢Δɻ w ίϯϙʔωϯτʹ໊લΛ͚ͭͯ։ൃऀͰڞ༗͠ɺ σβΠϯΛ౷Ұ͢Δɻ w 4UZMF(VJEFͰίϯϙʔωϯτͷཧΛͯ͠ɺσ βΠϯͷݟ௨͠Λྑ͘͢Δɻ
8FC $PNQPOFOUT "UPNJD%FTJHO ίϯϙʔωϯτΛͬͨϑϩϯτΤϯυ։ൃ ͷπʔϧΛબͳ͍ҰͭͷσβΠϯख๏
͓·͚ 3JPUKT͍͍ͧ w ͠Έͷ͋Δ)5.-෩ͷ࣮͕Ͱ͖ΔͷͰɺ8FC $PNQPOFOUTΛҰ൪γϯϓϧʹ࣮ݱͯ͘͠ΕΔɻ w σβΠφʔ+4ΰϦΰϦॻ͘Α͏ͳਓ͔ΓͰͳ ͍8FC੍࡞ۀքશൠͷਓʹ؆୯ʹίϯϙʔωϯτମ ݧͤ͞Δ͜ͱ͕Ͱ͖Δɻ w
3FBDUͰ͖Δਓͷ࠾༻͍ͬͯ͠ɻ+4ॻ͚ΔਓͬͯϐϯΩϦͩͬͨΓ͢Δɻ
·ͱΊ w 8FCDPNQPOFOUTඪ४Խ͚ͩͰͳ͍͘ΖΜͳ ϑϨʔϜϫʔΫ͕͔͍ͬͯΔ͠ɺ͍͍ྲྀΕɻ w ίϯϙʔωϯτԽͱ͍͏ॴʹΛ͚ͯߦͬͨ࣌ɺ ϑϩϯτΤϯυ͞Μͱͯ͠Ͳ͏͢Δ͔ʁ w "UPNJD%FTJHOͷΑ͏ͳίϯϙʔωϯτΛ্ख͘σ βΠϯͰ͖Δߟ͑ํΛʹ͚ͯɺϑϩϯτΤϯυ
ք۾ͷߥΛΓӽ͑·͠ΐ͏ʂ
ϑϩϯτΤϯυ࠷લઢʹྲྀ͞Εͳ͍ "UPNJD%FTJHOͱ͍͏ߟ͑ํɻ