Componentes no Figma são elementos reutilizáveis: você cria um componente principal (um botão, um card, um ícone) e usa cópias dele, chamadas instâncias, em todas as telas. Para criar, selecione as camadas e use Option + Command + K no Mac ou Ctrl + Alt + K no Windows. Qualquer ajuste no componente principal chega a todas as instâncias de uma vez.

Variantes no Figma servem para agrupar versões parecidas do mesmo componente (tamanho, estado, cor) dentro de um único conjunto, controlado por propriedades no painel da direita. É assim que uma equipe evita ter 24 botões soltos na biblioteca e passa a ter um botão só, com opções.

Este guia mostra como criar componentes no Figma, como usar e editar instâncias sem quebrar o vínculo, quando usar variante ou propriedade de componente e os erros que mais bagunçam um design system de empresa. Os passos seguem a central de ajuda oficial do Figma.

O que são componentes no Figma

Um componente tem sempre dois lados:

Você pode criar componentes a partir de qualquer camada ou objeto: um ícone, um campo de formulário, um menu inteiro. Eles podem ficar só no arquivo atual ou ir para uma biblioteca da equipe, para serem usados em outros arquivos e projetos.

O ganho aparece quando o projeto cresce. Se o cliente pede para trocar o raio da borda de todos os botões, quem usou componentes muda um lugar. Quem desenhou cada botão à mão revisa tela por tela.

Como criar componentes no Figma

  1. Selecione as camadas que vão formar o componente.
  2. Crie o componente de uma destas formas:
    • clique no ícone Criar componente, ao lado do nome da seleção, na barra lateral direita;
    • clique com o botão direito na seleção e escolha Criar componente;
    • use o atalho Option + Command + K (Mac) ou Ctrl + Alt + K (Windows).
  3. O Figma coloca as camadas dentro de um quadro especial de componente. Dê um nome claro a ele e, se quiser, adicione uma descrição e um link de documentação nas configurações do componente.

Dá para criar vários de uma vez. Selecione os quadros, grupos ou vetores, abra o menu de opções ao lado do botão de criar componente e escolha a opção de criar vários componentes. O Figma gera um componente para cada item selecionado.

Dois detalhes da documentação do Figma sobre criação de componentes que evitam susto:

Se o layout interno do componente precisa se adaptar ao texto, monte-o com auto layout no Figma antes de transformar em componente. Um botão com auto layout cresce sozinho quando o rótulo muda em cada instância.

Como usar instâncias

Existem quatro jeitos de colocar uma instância no layout:

Jeito Como fazer
Painel de Recursos Abra com Option + 2 (Mac) ou Alt + 2 (Windows), ache o componente e arraste para a tela
Inserção rápida Shift + I abre a busca de componentes das bibliotecas do arquivo
Duplicar Command + D (Mac) ou Ctrl + D (Windows) sobre um componente ou instância
Arrastar com modificador Segure Option (Mac) ou Alt (Windows) e arraste. Solte o mouse antes da tecla, senão o Figma move o original

Para chegar ao original a partir de qualquer cópia, clique com o botão direito na instância e escolha Ir para o componente principal.

O que dá para mudar em uma instância

As mudanças locais em uma instância (os overrides) servem para adaptar a cópia ao contexto sem mexer no original. Pela documentação de alterações em instâncias, você pode alterar:

O que não dá para mudar: a ordem das camadas, a posição das camadas dentro do componente (inclusive em auto layout), as restrições e os limites das caixas de texto. Para isso, você edita o componente principal ou desconecta a instância.

Resetar, enviar ao principal ou desconectar

Variantes no Figma: como criar e organizar

Variantes juntam componentes parecidos em um único conjunto de componentes. Cada variante é uma combinação de propriedades (por exemplo, Tipo, Tamanho, Estado) e valores (Primário/Secundário, Grande/Pequeno, Padrão/Pressionado/Inativo).

O exemplo da documentação de variantes é um botão com quatro propriedades e 24 variantes. Na biblioteca, ele aparece como um item só. Quem usa escolhe a combinação em listas suspensas no painel da direita.

Criar variantes do zero

  1. Selecione um componente principal.
  2. Na barra lateral direita, clique no botão de adicionar variante (ou clique com o botão direito em Componente principal > Adicionar variante).
  3. O Figma cria uma cópia idêntica e coloca as duas dentro de um conjunto de componentes, com contorno tracejado roxo.
  4. Renomeie as propriedades na seção Propriedades da barra lateral direita (clique duas vezes no nome).
  5. Para mais variantes, duplique uma existente com Command + D / Ctrl + D ou arraste outros componentes para dentro do conjunto.

Transformar componentes que você já tem em variantes

Se a biblioteca já está cheia de botões separados, dá para converter:

  1. Renomeie os componentes com barras, todos com o mesmo número de barras: Botao/Primario/Grande/Padrao.
  2. Organize-os na tela em linhas e colunas.
  3. Selecione todos e clique em Combine as variants na barra lateral direita (na interface em português, a opção de combinar como variantes).
  4. O texto antes da primeira barra vira o nome do conjunto. O Figma cria propriedades genéricas (Variant, Property 2, Property 3), que você renomeia para nomes que façam sentido.

Por baixo, o nome de cada variante segue a sintaxe Propriedade1=valor, Propriedade2=valor. Se alguém digita errado esse nome no painel Camadas, o Figma acusa variante corrompida. Por isso, renomeie sempre pelo painel de propriedades, não pela camada.

Três regras do conjunto de variantes:

Variante ou propriedade de componente?

Além das variantes, o Figma tem as propriedades de componente, que deixam o conjunto bem mais enxuto. São quatro tipos:

Tipo Use para Exemplo
Variante Versões que mudam o visual Tamanho, estado, cor
Booleana Mostrar ou esconder uma camada Botão com ou sem ícone
Texto Indicar que texto pode ser trocado Rótulo do botão
Troca de instância Indicar qual instância aninhada pode ser trocada Qual ícone vai no botão

Um botão com ícone opcional, feito só com variantes, dobra o número de variantes. Com uma propriedade booleana na camada do ícone, o número fica igual e quem usa só liga ou desliga uma chave.

O cuidado é com protótipos. Ligações de protótipo precisam conectar dois objetos. Se você consolidou dois estados com uma propriedade booleana, não dá para criar uma interação entre eles. Estado que precisa de interação (hover, pressionado, marcado) fica como variante.

Componentes interativos

Com variantes prontas, você pode criar interações entre elas na aba Protótipo, com a ação Mudar para. Uma caixa de seleção alterna entre marcada e desmarcada sozinha em qualquer protótipo que use a instância. O exemplo do Figma: cinco caixas de seleção sem componentes interativos exigiriam 32 quadros e 160 conexões.

Erros comuns com componentes no Figma

Erro O que acontece Como evitar
Desconectar instância para fazer um ajuste A peça deixa de receber atualizações Crie uma variante ou uma propriedade nova no principal
Nomes sem padrão Ninguém acha nada no painel de Recursos Use barras: Formulario/Campo/Erro
Uma variante para cada combinação possível Conjunto pesado e difícil de manter Use propriedade booleana e de texto onde der
Editar o nome da variante na camada Erro de variante corrompida Renomeie pelo painel de propriedades
Variantes duplicadas Erro de conflito Garanta uma combinação única de valores
Componente sem auto layout Texto estoura quando o rótulo muda Monte com auto layout antes de criar o componente

Se a sua equipe está montando ou arrumando uma biblioteca, vale seguir o Instagram da Iglu para acompanhar mais conteúdo de design e de ferramentas como Figma, Photoshop e Illustrator.

Checklist antes de publicar uma biblioteca

Uma biblioteca bem organizada também facilita a passagem para o desenvolvimento. Se o próximo passo é transformar o layout em site, um bom briefing para criação de site junto com os componentes economiza várias rodadas de ajuste.

Perguntas frequentes

Qual o atalho para criar componente no Figma?

Option + Command + K no Mac e Ctrl + Alt + K no Windows. Você também pode clicar com o botão direito na seleção e escolher Criar componente.

Qual a diferença entre componente e instância no Figma?

O componente principal é o original, que define o elemento. A instância é a cópia usada nos layouts, que herda as mudanças do principal e aceita alterações locais de texto, cor e efeitos.

Como desagrupar ou desconectar um componente no Figma?

Selecione a instância e use Option + Command + B (Mac) ou Ctrl + Alt + B (Windows), ou clique com o botão direito e escolha desconectar instância. Ela vira um quadro comum e perde o vínculo com o principal.

Como adicionar componentes de outra biblioteca no Figma?

Abra o painel de Recursos (Option + 2 ou Alt + 2), adicione a biblioteca pelo ícone de bibliotecas e arraste o componente para a tela. Para usar componentes de uma biblioteca, basta ter acesso de visualização a ela.

Variantes no Figma funcionam no plano gratuito?

Sim. Criar componentes e variantes está disponível em todos os planos para quem tem acesso de edição ao arquivo. Publicar o conjunto em uma biblioteca compartilhada exige plano pago.

Próximo passo

Comece pelo componente que mais se repete nos seus layouts, geralmente o botão, e transforme as versões soltas em um conjunto de variantes com propriedades booleanas e de texto. Para acompanhar os próximos guias de ferramentas de design, siga o Instagram da Iglu.

Acompanhe a Iglu no Instagram e no LinkedIn, e o fundador André Lug no Instagram.