figma-delete-component-and-variants
公開日: 2023.01.27  | 更新日: 2023.01.27

Figmaのコンポーネント化を解除・削除する方法

この記事では、Figmaファイルで作成されたオブジェクトのコンポーネント状態やヴァリアントなどを解除・削除する方法を紹介します。不要になったコンポーネントを処分したり、間違えてコンポーネント化してしまった場合などに参考にしてください。

この記事のーターゲット

  • Figmaでコンポーネント・ヴァリアントを解除・削除したい方

  • Figmaで不要なインスタンスを削除したい方


コンポーネント化を解除・削除する方法

2022年1月現在、Figmaで作成したコンポーネント化された状態を直接解除する方法はありませんが、複製したインスタンスを解除してからコンポーネントを削除することで、間接的にコンポーネントの解除と同等の状態にすることは可能です。やり方は次のとおりです。

  1. 削除したいコンポーネント・ヴァリアントからインスタンスを作成

  2. インスタンスの切り離し(Detach instance)をしてインスタンスをプレーンなオブジェクトに変更

  3. 削除したいコンポーネント・ヴァリアントを選択してDeleteキーなどで削除

▼コンポーネントの場合

delete-component

▼ヴァリアントの場合

delete-variants

コンポーネントを削除することで起きること

コンポーネントやヴァリアントを削除することで、以下の現象が発生します。

  • 複製されたインスタンスは、親となるコンポーネントやヴァリアントが削除されても、そのままインスタンスとして残り続ける

  • 残されたインスタンスから、元のコンポーネントやヴァリアントを復元することができる

delete-component3
  • 削除したコンポーネント・ヴァリアントと全く同じ名前のコンポーネント・ヴァリアントを作成しても、削除したものとは区別され、全く別のコンポーネント・ヴァリアントとして扱われる

delete-component2

コンポーネントから複製されたインスタンスを探す方法

Figmaファイルの中から特定のインスタンスを探す方法はいくつかあります。代表的な方法は次のとおりです。

  • ファイル内キーワード検索を使用する

  • プラグイン「Instance Finder」を利用する

ファイル内キーワード検索を使用する方法

ファイル内のキーワード検索を使用する場合の注意点として、インスタンスを特定して検索することはできず、あくまでインスタンス名をテキスト一致で検索することになります。

したがって、インスタンス名を変更していた場合は検索結果から漏れてしまう可能性があります。

キーワード検索の詳しい使い方は以下の記事を参考にしてください。

Figmaでファイル内のテキストを検索・一括置換する方法

今回はFigmaのファイル内のオブジェクト名やコンテンツ内のテキストを検索・置換する方法を紹介します。ファイル内で特定の文言を一括で置き換えたい場合や、UIコンポーネントをテキスト検索で引き当てたいときに便利です。 ... 続きを読む

figma-text-find-and-replace-in-file

プラグイン「Instance Finder」を利用する方法

プラグイン「Instance Finder」を使用すれば、ファイル内で使用されているインスタンスを特定することができます。

instance-finder

使い方は以下の通りです。

  1. ファイル内で検索したいインスタンスまたはコンポーネント・ヴァリアントを選択する

  2. 「アセット」メニューからプラグイン「Instance Finder」を実行

  3. 起動したポップアップメニューから検索したい範囲を設定して、「Find」をクリック

    • 選択できる範囲は、Entire Document(ファイル全体)、Current Page(現在のページのみ)、Selected Frame(選択したフレーム内のみ)の3種類です

デモとして、以下のようにファイルの中の複数ページにまたがってインスタンスが存在する状態からインスタンスを検索してみようと思います。

delete-instance

まず、プラグインを起動して検索したいコンポーネントを選択して検索してみます。すると、ポップアップウインドウに検索結果が表示され、検索結果をクリックすると特定したインスタンスが選択されます。

ページをクリックすると、ページ内の全てのインスタンスを一括選択することもできます。インスタンスをまとめて置き換える場合などに便利です。

instancefinder

ヴァリアントのインスタンスを検索する場合は少し注意が必要で、ヴァリアントの全体(紫色の点線)を選択しても検索できません。

ヴァリアントの単体を選択することで、インスタンスを検索することができます。

instancefinder2

この記事を読んだ方におすすめの記事

Figmaで汎用的なUIコンポーネントを作る方法

今回はFigmaで汎用的なUIコンポーネントを作る方法をいくつか紹介します。この記事の方法では、プラグインなどは利用せずにFigmaの基本機能のみで作成できます。実際のサンプルデータもあわせて用意しているので、参考にしてみてください。 ... 続きを読む

figma-how-to-design-ui-components

Figmaでレイヤーやグループを自動整理できる「Clean Document」の使い方

今回は、Figmaでデザインモックなどを無計画に作った結果とっ散らかってしまったレイヤーを、一瞬できれいに整理・整頓してくれるプラグイン「Clean Document」を紹介します。無駄なグルーピングやラベルと内容が一致していないテキストなどを一括で整理できます。 ... 続きを読む

figma-clean-docment-plugin

FigmaのComponent propertiesとVariantsの使い分けの考察

今回は2022年5月11日に公開されたFigmaの新機能「Component properties」の使い方を検証しつつ、類似する既存機能「Variants」との使い分けについて考察してみます。自由研究形式で追記しながら記事を更新しています。 ... 続きを読む

figma-component-properties-vs-variants


最新の記事を見る
広告
この記事を書いた人
うえんつ

うえんつ

X a.k.a Twitter
B2B領域のSaaS・アプリケーション開発などを組織で取り組むことが得意なプロダクトデザイナーで、このブログのオーナーです。
今の関心事
Figma・UIデザイン・UXリサーチ・QOL・旅行
広告