Figmaのコンポーネントを使えば、ボタンやカードを1か所修正するだけで全画面に反映でき、案件の修正対応時間を大幅に削減できます。Figma公式ヘルプでは「再利用可能なUIの基本単位」と定義されています(Figma公式ヘルプ: コンポーネントについてのガイド)。この記事では作成から実務運用まで5つのハックで解説します。
▶ 3日で初案件PR
この記事でわかること
3分でコンポーネントの3要素(メイン・インスタンス・プロパティ)を理解できる。命名規則とプロパティ設計で修正対応時間を半分以下に削減できる。ライブラリ共有の2段階運用でチームや開発者との連携ミスをゼロにできる。
今の仕事について、一番近いものは?
この記事の結論
コンポーネントを使いこなすポイントは「メインを1つ守り、インスタンスを量産する」という運用ルールを徹底することです。メインコンポーネントを修正すれば全インスタンスに変更が即時反映されるため、大量の画面を抱える案件でも一元管理が可能になります。プロパティ設計とオートレイアウトを組み合わせると、差し替えと拡張の両方に耐えられる堅牢なデザインシステムが完成します。
今日やるべき1つ
ファイル内で最も繰り返し使っているボタンを1つ選び、右クリック→「コンポーネントの作成」でメインコンポーネントに変換する(所要時間:3分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| コンポーネントが何かを理解したい | Figmaコンポーネントは3要素で構成 | 3分 |
| 作成手順を知りたい | コンポーネントは3経路で作成可能 | 5分 |
| インスタンスの使い方を確認したい | インスタンス配置は2ステップで完了 | 4分 |
| どれをコンポーネント化すべきか判断したい | コンポーネント化は優先度3基準で判定 | 3分 |
| 案件でそのまま使える実務ハックを知りたい | 案件対応は5つの仕組みで効率化 | 8分 |
| フリーランスとして共有・管理を整えたい | ライブラリ共有は2段階で運用 | 5分 |
Figmaコンポーネントは3要素で構成
Figmaのコンポーネントは「メインコンポーネント」「インスタンス」「プロパティ」の3要素から成り立っています。この3つの関係を把握するだけで、コンポーネントの挙動に迷うことはほぼなくなります。
メインコンポーネントはデザインの設計図
メインコンポーネントは、デザイン全体の設定値を定義する元データです。色・サイズ・テキスト・レイアウトなど、すべてのプロパティはメインに集約されています。メインを変更すると、そこから派生したすべてのインスタンスに変更が即時反映されるため、修正対応の起点として機能します。50画面に同じボタンが存在する案件でも、メインを1回修正するだけで50か所すべてが更新されます。
インスタンスはメインのコピーで差し替えが可能
インスタンスは、メインコンポーネントのコピーです(Figma公式ヘルプ: コンポーネントについてのガイド)。インスタンス単位でテキストや色を個別に上書きすることも可能ですが、メインで変更された要素は上書きを除き自動更新されます。キャンバス上でインスタンスを選択すると右パネルに「メインコンポーネント」リンクが表示されるため、元の設計図にすぐアクセスできます。個別対応と一括管理を同時に実現できる仕組みです。
プロパティは差し替え可能な変数として機能
プロパティとは、インスタンスごとに変更できる変数の定義です。テキスト・アイコン・表示/非表示の切り替えなどをプロパティとして設定しておくと、インスタンスを選択したときに右パネルに操作欄が現れ、直接値を変更できます。プロパティ設計を事前に行っておくことで、インスタンスを毎回中に入って修正する手間がなくなり、デザインの一貫性も保ちやすくなります。なお、作業効率を上げる方法として、こうした仕組み化は業務全体の時間削減にも直結します。

CHECK
▶ 今すぐやること: 手元のFigmaファイルを開き、繰り返し使われている要素を3つメモする(2分)
Q: コンポーネントとグループ・フレームの違いは何ですか?
A: グループとフレームは視覚的なまとまりを作る機能ですが、コンポーネントはそれらに「再利用と一括更新」の機能を加えたものです。同じ要素を複数画面で使う場合はコンポーネント、1か所だけで使う要素はフレームで十分です。
Q: メインコンポーネントを誤って削除した場合はどうなりますか?
A: メインを削除してもインスタンスはキャンバスに残りますが、更新リンクが切れた状態になります。Ctrl+Z(Cmd+Z)で即座に元に戻すか、残ったインスタンスを右クリックして「メインコンポーネントを復元」を選択することで再接続できます。
コンポーネントは3経路で作成可能
Figmaではコンポーネントの作成に3つの経路があり、操作の流れに合わせて使い分けると作業速度が上がります。どの経路を使っても結果は同じです。
右クリックメニューから作成する手順
キャンバス上でフレームまたはグループを選択し、右クリック→「コンポーネントの作成」を選びます(it-seek: Figmaのコンポーネントの使い方を徹底解説)。視覚的に確認しながら操作できるため、初回の学習に最も適しています。選択した要素がメインコンポーネントに変換されると、ひし形の4つ合わさったアイコンがレイヤーパネルに表示されます。
ツールバーのアイコンから作成する手順
要素を選択した状態でツールバー中央にある「コンポーネントの作成」アイコンをクリックします。ショートカットを覚える前の段階で視覚的な手がかりとして使いやすく、右クリックメニューと結果は同じです。
ショートカットキーで作成する手順
Macでは「Option+Command+K」、Windowsでは「Ctrl+Alt+K」がコンポーネント作成のショートカットです。ショートカットを使う前に、要素をフレームに整理しておくことが前提です。グループのままコンポーネント化するとオートレイアウトが適用できないため、フレームに変換してから登録する順序を守ってください。
CHECK
▶ 今すぐやること: テスト用のファイルを新規作成し、任意の四角形を配置してOption+Command+K(またはCtrl+Alt+K)でコンポーネント化する(3分)
Q: コンポーネントは何個まで作成できますか?
A: Figmaの無料プランでも作成数に上限はありません。チームライブラリへの公開にはプロフェッショナルプラン以上が必要です。
Q: コンポーネント作成前にフレームに変換する必要がありますか?
A: 必須ではありませんが、推奨です。フレームに変換してからコンポーネント化すると、オートレイアウトの適用やパディング設定がスムーズに行えます。グループのままでもコンポーネントは作成できます。
インスタンス配置は2ステップで完了
インスタンスの挿入は2つのステップで完了します。配置方法を押さえておくと、コンポーネントの活用速度が一気に上がります。
アセットパネルからドラッグして挿入する
左サイドバーの「アセット」タブを開き、検索欄にコンポーネント名を入力してキャンバスにドラッグします。アセットパネルには現在のファイル内のコンポーネントと、有効化しているチームライブラリのコンポーネントが一覧表示されます。コンポーネントの命名を「ボタン/プライマリ/デフォルト」のようにスラッシュ区切りにしておくと、パネル内でフォルダ構造として整理され、目的のコンポーネントを素早く見つけられます。
既存インスタンスをコピーして複製する
キャンバス上に既に配置されているインスタンスを選択し、Ctrl+D(Cmd+D)で複製するか、Option(Alt)を押しながらドラッグすると同じコンポーネントのインスタンスが増殖します。プロトタイプ制作時のようにインスタンスを素早く量産する場面で有効です。配置後にインスタンスのテキストやカラーを個別変更する場合は、右パネルのプロパティ欄から変更することが基本です。中に入ってレイヤーを直接操作するとオーバーライドが複雑になります。フリーランスとして複数案件でFigmaを活用する際は、ポートフォリオ作成にもコンポーネントの知識が役立ちます。

CHECK
▶ 今すぐやること: アセットパネルを開き、先ほど作ったコンポーネントを検索してキャンバスにドラッグ、同じ操作を3回繰り返してインスタンスが3つできることを確認する(3分)
Q: インスタンスのオーバーライドをリセットしたい場合はどうすればよいですか?
A: インスタンスを右クリックして「オーバーライドをリセット」を選択すると、個別変更した内容がメインコンポーネントの状態に戻ります。
Q: 別ファイルのコンポーネントを使いたい場合はどうすればよいですか?
A: チームライブラリとして公開されているファイルのコンポーネントは、アセットパネルの「ライブラリ」タブから有効化することで別ファイルでも使用できます。プロフェッショナルプラン以上が必要です。
PR提供: 日本デザインスクール(デザスク)
コンポーネント化は優先度3基準で判定
どの要素をコンポーネントにすべきか迷う場面は多くあります。優先度を絞る判断基準は3つです。以下のフローに沿って判定してください。
Q1「その要素は2か所以上で使われていますか?」に対してNoなら、フレームのまま管理で十分です。コンポーネント数を増やしすぎると、アセットパネルが膨大になり目的のパーツが見つからなくなります。
Q1がYesの場合、Q2「今後デザイン変更の依頼が来る可能性はありますか?」に進みます。Noなら、当面はグループのままで問題ありません。変更頻度が低い装飾要素は、コンポーネント化するとかえって管理コストが増えます。
Q2がYesの場合、Q3「差し替え・表示切替などバリエーションが必要ですか?」に進みます。Noならシンプルなコンポーネント化を実施します。プロパティ設計は後で追加できるため、まず基本形でコンポーネント化して運用を開始します。
Q3がYesの場合、プロパティ付きコンポーネントを作成します。テキスト・アイコン・状態(デフォルト/ホバー/ディスエーブル)をプロパティで定義することで、インスタンスの差し替えを右パネルだけで完結させられます。
CHECK
▶ 今すぐやること: 自分のファイル内の全要素をざっと見渡し、2か所以上使われているものを付箋(Figmaのスティッキーノート)に書き出す(5分)
Q: バリアントとプロパティの違いは何ですか?
A: バリアントは複数のコンポーネントをグループとして管理する仕組みで、プロパティはインスタンスごとに変更できる値の定義です。現在のFigmaではコンポーネントプロパティがバリアントの多くの役割を代替できるようになっています。
Q: 既存のデザインを後からコンポーネント化するときの注意点は何ですか?
A: 重複パーツがないかを先に確認することが重要です。同じ見た目のボタンが5種類バラバラに存在する場合、まず統一してから1つのコンポーネントに整理します。バラバラのままコンポーネント化すると、後の管理がさらに複雑になります。
案件対応は5つの仕組みで効率化
フリーランスとして実際の案件でFigmaを使うとき、「コンポーネントを知っている」と「効率よく使いこなせる」には大きな差があります。以下の5つのハックは、修正対応・クライアントとのやり取り・チーム開発者との連携まで、実務で直接効いてくる仕組みです。
ハック1: 命名規則の統一で修正対応時間を短縮
【対象】: 複数のコンポーネントを持つファイルを管理しているフリーランスデザイナー
【手順】:
ステップ1(2分): 命名の階層を「カテゴリ/バリエーション/状態」の3段構造で決める(例:Button/Primary/Default)。
ステップ2(10分): 既存コンポーネントをすべて選択し、上記ルールに沿ってレイヤーパネルでリネームする。
ステップ3(1分): アセットパネルを開き、フォルダ構造として整理されているかを確認する。これが初期設定の最終確認です。
【コツと理由】: スラッシュ区切りの命名規則をプロジェクト開始時に決めておくと、Figmaがフォルダとして自動整理するため、検索時間を大幅に短縮できます。人間の認知はカテゴリ→詳細の順で処理するため、階層構造が一致すると探索コストが下がるからです。プロジェクトが進むにつれてパネルが混乱し、目的のコンポーネントを探す時間が積み上がる前に整備してください。
【注意点】: 日本語の命名は避けてください。Figma内の検索・フィルタ・開発者向けエクスポート時に英語命名の方が互換性が高く、日本語ファイル名はCSS変数やSVGのid属性に変換されるときに文字化けが起きるリスクがあります。
ハック2: プロパティ設計で差し替えを右パネルだけで完結
【対象】: ボタンやカードにバリエーションが多く、インスタンスの中に毎回入って修正しているデザイナー
【手順】:
ステップ1(3分): メインコンポーネントを選択し、右パネルの「プロパティを追加」からテキストプロパティ・ブールプロパティ・インスタンス入れ替えプロパティの3種類を確認する。
ステップ2(5分): 変更頻度が高い要素(例:ボタンラベル、アイコンの表示/非表示)にそれぞれプロパティを割り当てる。
ステップ3(2分): インスタンスを選択して右パネルで値を変更できることを確認し、中に入らずに操作できる状態を検証する。これが実装完了の基準です。
【コツと理由】: コンポーネントプロパティの組み合わせで対応すると、バリアントの数が増えすぎる問題を防げます(note: コンポーネントのプロパティ活用事例)。プロパティはインスタンスを選択したときに右パネルに直接表示されるため、デザインの中に入らずに操作でき、クライアントへの画面共有中にその場で修正対応できます。Figmaの描画エンジンがプロパティ値を参照してレイヤーを動的に切り替えているため、事前に定義された範囲での変更は破綻が起きない設計になっています。
【注意点】: プロパティ設計を過剰に細分化するのは避けてください。1コンポーネントに5つを超えるプロパティを設定すると右パネルが複雑になり、クライアントや他のデザイナーが操作に迷います。1コンポーネント=3プロパティ以内を目安にしてください。
ハック3: オートレイアウト連携で余白の修正指示をゼロにする
【対象】: テキスト量の変化でレイアウトが崩れる問題に悩んでいるデザイナー
【手順】:
ステップ1(5分): メインコンポーネントを選択し、Shift+Aでオートレイアウトを適用する(zero-one.media: コンポーネントとオートレイアウト実践解説)。
ステップ2(3分): 水平・垂直のパディングと要素間のギャップを数値で設定し、テキストが長くなった場合にフレームが自動伸縮するかをテストする。
ステップ3(2分): インスタンスのテキストを変更してレイアウトが崩れないことを確認する。これが品質保証の最終チェックです。
【コツと理由】: オートレイアウトをメインコンポーネントに最初から組み込むと、インスタンス全体にサイズ調整ルールが適用されるため、テキスト変更時の修正指示が不要になります。オートレイアウトはフレームのサイズ計算をコンテンツに委ねる仕組みであり、テキスト長の変化をコンポーネントの制約として吸収するからです。案件での修正依頼「テキストを変えたらボタンがはみ出た」を受けることがなくなります。
【注意点】: オートレイアウトと固定サイズを混在させないでください。コンポーネント内の一部レイヤーに固定幅を設定したまま親フレームにオートレイアウトを適用すると、伸縮が意図しない方向に働き、レイアウト崩れがかえって増えます。
ハック4: メインコンポーネント専用ページで更新ミスをゼロにする
【対象】: キャンバス上にメインとインスタンスが混在して管理が乱れているデザイナー
【手順】:
ステップ1(2分): Figmaファイル内に「_Components」という名前のページを新規追加する(先頭のアンダースコアで他ページと区別)。
ステップ2(10分): 既存のメインコンポーネントをすべてこのページに移動する。インスタンスはキャンバス上に残るため、参照リンクは自動で維持されます。
ステップ3(1分): 以降の修正は必ず_Componentsページで行うルールをプロジェクト開始時に決める。これが運用の起点です。
【コツと理由】: メインを専用ページに隔離すると、インスタンスを誤って削除したりメインを上書きするリスクを防げます。Figmaはページをまたいでメインとインスタンスのリンクを維持する仕組みになっているため、ページを分けても更新反映に影響しません。専用ページに集約することで、変更の起点が明確になり、チームやクライアントとの連携ミスが減ります。なお、フリーランスとして案件ファイルを整理する習慣は、フリーランスのタスク管理全般にも通じる重要なスキルです。

【注意点】: メインコンポーネントをファイルごと別管理することは避けてください。ライブラリの有効化が必要になり、無料プランでは共有できません。同一ファイル内のページ分離が最もコストがかからない方法です。
ハック5: インスタンスの差し替え機能で画面の差し替え対応を短時間で完了
【対象】: 複数バリエーションのコンポーネントを差し替える際に毎回削除→再配置を繰り返しているデザイナー
【手順】:
ステップ1(1分): 差し替えたいインスタンスを選択し、右パネルの「メインコンポーネント」セクションを確認する。
ステップ2(30秒): メインコンポーネント名の横にある4方向矢印アイコンをクリックし、差し替えたいコンポーネントを検索して選択する。
ステップ3(30秒): キャンバス上でインスタンスが差し替わったことを確認し、位置やサイズの微調整を行う。これが差し替え作業の完了です。
【コツと理由】: 「インスタンスのスワップ(差し替え)機能」を使うと位置座標を保ちながら別コンポーネントに入れ替えられます。差し替え機能はインスタンスのキャンバス座標を保持したままメインの参照先を切り替えるため、配置し直しによる位置ズレが起きません。複数画面で同じ位置のコンポーネントを別バリエーションに切り替える案件では、削減効果が積み上がります。
【注意点】: 差し替え後にオーバーライドが引き継がれる場合があります。差し替え元のインスタンスに個別のテキスト変更や色変更が施されていると、それが新しいコンポーネントに持ち越されて表示が崩れることがあります。差し替え後は必ず「オーバーライドをリセット」で一度クリーンな状態にしてから再編集してください。
CHECK
▶ 今すぐやること: 既存ファイルのインスタンスを1つ選択し、右パネルのメインコンポーネント欄からスワップ機能を試す(2分)
Q: オートレイアウトをコンポーネントに後から追加できますか?
A: できます。メインコンポーネントを選択してShift+Aを押すだけでオートレイアウトが追加されます。既存のインスタンスにも設定が即時反映されます。
Q: プロパティの設定はどのプランから使えますか?
A: コンポーネントプロパティはFigmaの全プランで利用可能です。チームライブラリへの公開にはプロフェッショナルプラン以上が必要ですが、個人ファイル内でのプロパティ活用は無料プランでも行えます。
ライブラリ共有は2段階で運用
チームや継続案件でFigmaを使う場合、ライブラリとしてコンポーネントを共有することが実務の前提になります。「どこで共有設定するか分からず、毎回コピーしていた」というデザイナーも多いです。共有設定は2段階で完結します。フリーランスとして外注契約書や業務委託の際に複数のチームメンバーとFigmaを連携する場面では、ライブラリ運用の知識が特に役立ちます。

第1段階: ファイルをチームライブラリとして公開する
コンポーネントが格納されているファイルを開き、メインメニュー(ハンバーガーアイコン)→「ライブラリ」→「ライブラリとして公開」を選択します。これによりチームの他メンバーが自分のファイルからこのライブラリを有効化できるようになります(Figma公式ヘルプ: コンポーネントについてのガイド)。フリーランスが複数の案件クライアントとFigmaを共有する場合、クライアントごとにチームを分けてライブラリを管理すると、コンポーネントの混在を防げます。
第2段階: 使う側のファイルでライブラリを有効化する
別ファイルを開き、アセットパネル右上の「ライブラリ」アイコンをクリックし、公開されたライブラリ名の横のトグルをオンにします。有効化後、アセットパネルにライブラリのコンポーネントが表示され、ドラッグで配置できます。ライブラリ側でメインコンポーネントが更新されると、使用側ファイルにも更新通知が届き、「ライブラリの更新を受け入れる」をクリックするだけで全インスタンスが最新状態になります。
CHECK
▶ 今すぐやること: Figmaのチームワークスペースにアクセスし、ライブラリ公開画面を確認する(3分)
Q: ライブラリ公開にはプロフェッショナルプランが必要ですか?
A: はい、チームライブラリの公開・有効化にはプロフェッショナルプラン(月額15ドル〜)が必要です。無料プランでは同一ファイル内のコンポーネント共有のみ可能です。
Q: ライブラリを更新したとき、すべてのファイルに自動で反映されますか?
A: いいえ、自動ではありません。ライブラリ側の更新を行うと、使用側ファイルに「ライブラリの更新があります」という通知バナーが表示されます。デザイナーが確認して「更新を受け入れる」を選択した時点で反映される仕組みです。
Figmaコンポーネントは1か所修正で全反映:今日から動ける4つのアクション
メインコンポーネントを1つ守り、インスタンスを量産する運用ルールを徹底することが、Figmaコンポーネント活用の核心です。命名規則・プロパティ設計・オートレイアウト連携・専用ページ管理・差し替え機能の5つを組み合わせることで、修正対応の時間は削減され、チームや開発者との連携ミスも減らせます。フリーランスとして案件数を増やすほど、この仕組みが積み上げる時間削減の効果は大きくなります。
コンポーネント設計に正解はありませんが、「再利用頻度が高いものから着手する」という順序を守るだけで、最初の案件から効果を実感できます。今日から1つのボタンをコンポーネント化するところから始めてください。Figmaのスキルを磨きながらフリーランスとして案件を安定的に獲得するためのノウハウも合わせて確認しておくとよいでしょう。

| 状況 | 次の一歩 | 所要時間 |
| 初めてコンポーネントを作りたい | ファイル内で繰り返し使っているボタンを右クリック→コンポーネントの作成 | 3分 |
| プロパティを設定したい | メインコンポーネントを選択→右パネルの「プロパティを追加」 | 10分 |
| チームと共有したい | メインメニュー→ライブラリ→ライブラリとして公開 | 5分 |
| 案件ファイルを整理したい | _Componentsページを新規作成し既存メインを移動 | 15分 |
Figmaコンポーネントの使い方に関するよくある質問
Q: コンポーネントを解除する方法を教えてください。
A: インスタンスを右クリックして「インスタンスの切り離し」を選択すると、メインとのリンクが切れて通常のフレームになります。切り離した後はメインの変更が反映されなくなるため、意図的にカスタマイズしたい要素にのみ使ってください。
Q: Figmaコンポーネントとは何ですか?
A: Figmaコンポーネントとは、複数の画面で再利用できるUIの基本単位です(Figma公式ヘルプ)。メインコンポーネントを1回修正するだけで、すべての画面に変更が即時反映される仕組みです。
Q: フリーランスの案件でFigmaのどのスキルが最低限必要ですか?
A: コンポーネントの作成・インスタンスの配置・プロパティ設定の3つが最低限です。これに加えてオートレイアウトとライブラリ共有を理解していると、実務で即戦力として評価されやすくなります(remogu: フリーランスのFigma案件完全ガイド)。なお、UIデザイナーとしてキャリアを積んでいる方は、UIデザイナーの仕事内容や独立のステップも参考になります。

【出典・参照元】
Figma公式ヘルプ: Figmaのコンポーネントについてのガイド – Figma公式ヘルプセンター(コンポーネントの定義・インスタンス・ライブラリ)
it-seek: Figmaのコンポーネントの使い方を徹底解説 – コンポーネント作成手順・インスタンスの配置・差し替え
note: コンポーネントのプロパティ活用事例 – プロパティ設計の実践的な活用事例
zero-one.media: コンポーネントとオートレイアウト実践解説 – オートレイアウトとコンポーネントの連携手順
remogu: フリーランスのFigma案件完全ガイド – フリーランス向けFigma実務スキルの解説