Atomic Design風コンポーネント設計の可視化サンプル
Atomic Designっぽい粒度の分け方を、視覚的に追いやすい形でまとめたReactサンプルです。
ReactAtomic DesignUIDesign System
役割
個人開発
Tech Stack
React, Atomic Design, Component Design
取り組みの背景
Atomic Design は概念としては理解しやすい一方で、実際のコンポーネント設計をどう切り分けるかは感覚的になりがちです。そこで「粒度の違いがひと目でわかるサンプルがあったら便利かも」と思い、React で小さな実例を作りました。
ねらい
- Atoms / Molecules / Organisms / Pages の関係性が視覚的に追えるようにする
- どの粒度で責務を持たせるか、ざっくり把握できる状態にする
リポジトリ
実装は以下にまとめています。何かの参考になったらうれしいです。
https://github.com/s-soya2421/frontend-design/tree/main/react/atomic-design-sample