Primeiros passos com componentes no figma

Yasmin Kaline
Academy@EldoradoCPS
2 min readJun 15, 2023

O que é um componente?

Sabe aquele momento em que você decide mudar a cor de um botão no seu projeto e tem que ir tela por tela mudando cada um? Então… o Figma tem a solução para esse problema, os famosos componentes.

Um componente nada mais é do que um elemento que você reutiliza em diversas partes do projeto como o botão "Continuar" na imagem abaixo, onde eu utilizo em três telas diferentes.

Apresentação visual de um protótipo autoral.

Classificação:

Os componentes são classificados em 2 tipo: componente principal (pai) e instância (filho).

  1. Componente principal (pai): é onde você vai definir o estilo do seu elemento, ou seja, as cores, formato e todo o resto.
Os quadradinhos roxos então preenchidos, logo ele é um pai.

2. Instância (filho): é uma cópia do pai, é ele que você vai utilizar no seu projeto.

Os quadradinhos roxos não então preenchidos logo ele é um filho.

Então, toda vez que quiser mudar a cor desse elemento basta mudar a cor do pai que os filhos automaticamente vão ser modificados.

Criando um componente:

Existem diversas formas de se criar um componente.

  1. Clicando na primeira opção da barra de ferramentas;

2. Apertando com o botão direito em cima do elemento que você quer tornar um componente;

3. Usando atalhos do seu teclado;

Mac: Option + Command +K

Windows: Ctrl + Alt + K

Usando o componente:

Após criar seu componente você pode achar ele na barra lateral da esquerda em Assets ou pode simplesmente copiar e colar direto do pai que ele automaticamente criará o filho.

Este é apenas a primeira parte desse artigo sobre componentes no Figma. Nos próximos, pretendo aprofundar ainda mais nesse assunto, explorando recursos avançados, melhores práticas e dicas úteis para aproveitar ao máximo os componentes no Figma.

--

--

Yasmin Kaline
Academy@EldoradoCPS

I'm studying Control and Automation Engineering at Unicamp 📚. I participate in the Apple Developer Academy program where I mainly develop iOS applications.