Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Atomic Design の説明と所感 भߴઐֶߍ ۼాल࠸(@kubo_programmer)
Slide 2
Slide 2 text
ࣗݾհ भۀߴઐֶߍੜ࢈σβΠϯֶՊใγεςϜίʔε̐ੜ ຊ໊ʮۼాल࠸ ΫϘλώσϠ ʯ ٕज़7VF 3FBDU 5XJUUFS*%LVCP@QSPHSBNNFS $"UFDIKPCΠϯλʔϯ
Slide 3
Slide 3 text
My Hobby ・コンピュータ研究部 ・コン研と略称で呼ばれることが多い ・部員数: 57名 ・活動 ・プログラミング班 (開発,競プロ,ハッカソン,etc) ・イラスト班 (ディジタルイラスト,デザイン,etc)
Slide 4
Slide 4 text
My Assignment Unistore Preact
Slide 5
Slide 5 text
My Assignment Unistore Preact 念願の Qiitaのトレンド入り
Slide 6
Slide 6 text
Atomic Design の説明と所感 भߴઐֶߍ ۼాल࠸(@kubo_programmer)
Slide 7
Slide 7 text
Atomic Design の説明と所感 भߴઐֶߍ ۼాल࠸(@kubo_programmer)
Slide 8
Slide 8 text
免責事項 "UPNJD%FTJHOͰ͕͢ɺ ࣗͦΕΛͬͨϓϩδΣΫτʹճ͔͠ ΞαΠϯ͞Εͨܦݧͳ͍ͷͰ ٕज़తͳϛε͕͋ΔՄೳੑ͕ߴ͍Ͱ͢
Slide 9
Slide 9 text
What is Atomic Design
Slide 10
Slide 10 text
What is Atomic Design Atoms (アトム/原子) Molecules (モルキュール/分子) Organisms (オーガニズム/組織) Templates (テンプレート) Pages (ページ)
Slide 11
Slide 11 text
What is Atoms Atoms (アトム/原子)
Slide 12
Slide 12 text
What is Molecules Molecules (モルキュール/分子)
Slide 13
Slide 13 text
What is Organisms Organisms (オーガニズム/組織)
Slide 14
Slide 14 text
What is Templates & Pages Templates & Pages
Slide 15
Slide 15 text
What is Features 限定的 汎用的
Slide 16
Slide 16 text
Atomic Design の説明と所感 भߴઐֶߍ ۼాल࠸(@kubo_programmer)
Slide 17
Slide 17 text
Atomic Design の説明と所感 भߴઐֶߍ ۼాल࠸(@kubo_programmer)
Slide 18
Slide 18 text
What are the merits ? 再利用性が高まる デザインが統一される デザイナーに優しい 保守性が高まる
Slide 19
Slide 19 text
再利用性が高まる 自明
Slide 20
Slide 20 text
デザインに統一感が生まれる 複数の人がバラバラで作成しても使用する部品は同じ (規模が大きいほど有用そう)
Slide 21
Slide 21 text
デザイナーに優しい デザイナーじゃないから分かんない()
Slide 22
Slide 22 text
保守性が高まる コンポーネントを修正した場合、 その修正がそれを依存しているコンポーネントにも伝播
Slide 23
Slide 23 text
個人的な使い方
Slide 24
Slide 24 text
Story book を導入する ページに反映させるまでの手順が多いので これがないとコンポーネントの変更の確認が困難
Slide 25
Slide 25 text
Templates を使っていない 個人的には使う理由は見つかりませんでした. そもそもあれって何を実装するんですかね?
Slide 26
Slide 26 text
複雑になっても汎用性を重要視する props地獄になるので Atomsに機能や状態を持たせたい気持ちも分かるが そうすると汎用性がなくなりAtmicDesignの意味がなくなる
Slide 27
Slide 27 text
短期的な開発ではAtomicDesign使わない 実装量が大幅に増えるので 長期的なプロジェクトでのみ使用
Slide 28
Slide 28 text
My Important point
Slide 29
Slide 29 text
My Important point 汎用性のあるコンポーネントを作成し再利用
Slide 30
Slide 30 text
My Important point 汎用性のあるコンポーネントを作成し再利用 メリットを感じるのは完成してからなので最初は我慢
Slide 31
Slide 31 text
My Important point 汎用性のあるコンポーネントを作成し再利用 メリットを感じるのは完成してからなので最初は我慢 実装量が多くなるのでそれに見合うのかを考える
Slide 32
Slide 32 text
Thank you!! भߴઐֶߍ ۼాल࠸(@kubo_programmer)