はじめに こんにちは。東(t-east)です。 社内のオンボーディング資料として、フロントエンドのコンポーネントデザイン周りについてまとめたので、社外公開用に内容を削りつつここにも載せておきます。 この記事で触れないこと 見た目やデザインに関する話以外は今回は触れません。 カスタムフックとの整合性(ロジック周りの話はスコープ外です) Container/Presentationalパターン(概念だけは登場していますが触れません) そもそも、コンポーネントとは UI(ユーザーインターフェース)を構成する再利用可能な部品のこと コンポーネントの種類 概念として3種類に分類できる ページコンポーネント モデルコンポーネント UIコンポーネント