0Pricing
CSS Academy · Aula

Convenções de nomenclatura de tokens

Estruture nomes de tokens hierarquicamente usando níveis de nomenclatura global, de alias e específicos de componentes.

Convenções de nomenclatura de tokens é uma aula grátis de CSS Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de CSS Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de CSS Academy inclui 4 aulas no total.

Por que a nomenclatura é importante

Nomes inconsistentes de tokens tornam impossível prever o que um token faz sem ler seu valor. Uma convenção de nomenclatura clara e previsível é fundamental para um sistema de tokens escalável.

Padrão categoria-propriedade-variante

Um padrão comum: [category]-[property]-[variant]. Exemplos: color-text-primary, color-text-secondary, spacing-inset-sm. Cada segmento restringe progressivamente o significado.

Nomes semânticos versus nomes de paleta

Evite nomes de paleta, como blue-500, nos componentes. Use nomes semânticos: color-action-default, color-feedback-error. Nomes semânticos resistem a alterações na cor da marca sem exigir atualizações nos componentes.

Modificadores de estado

Acrescente o estado ao final: color-button-bg-default, color-button-bg-hover, color-button-bg-disabled. Sufixos de estado consistentes tornam os conjuntos de tokens previsíveis e completos.

Nomenclatura de escalas

Use tamanhos de camiseta (xs, sm, md, lg, xl) ou escalas numéricas (100, 200...900) de forma consistente. As escalas numéricas permitem inserir valores intermediários; os tamanhos de camiseta são mais fáceis de entender em conjuntos pequenos.

Prefixos de espaço de nomes

Para sistemas com várias marcas ou produtos, acrescente um espaço de nomes aos tokens: brand-a-color-primary versus brand-b-color-primary. Os espaços de nomes evitam colisões ao mesclar conjuntos de tokens.

Saída de variáveis CSS

O kebab-case é convertido diretamente em propriedades personalizadas de CSS: color-text-primary torna-se --color-text-primary. Tokens em camelCase precisam de transformação; tokens em kebab-case não.

Documentação como parte da nomenclatura

Bons nomes são autoexplicativos: spacing-stack-md (espaçamento vertical entre elementos empilhados, médio) comunica a intenção sem um comentário. Nomes ruins, como s3, exigem documentação externa para serem compreendidos.

Evitando alterações incompatíveis

Depois que os tokens estão em uso, renomeá-los é uma alteração incompatível. Use aliases de descontinuação: mantenha o nome antigo, mas faça com que ele faça referência ao novo token. Dê aos consumidores um período de migração antes de remover os tokens descontinuados.

Validação por ferramentas

Analise estaticamente os nomes dos tokens com regras personalizadas no Style Dictionary ou em um script de CI. Rejeite tokens que não correspondam ao padrão de nomenclatura. A validação automatizada evita a deriva da nomenclatura à medida que o sistema cresce.

Alinhamento da equipe

Publique um guia de nomenclatura com exemplos de nomes corretos e incorretos. Faça um breve workshop para que as equipes de design e engenharia concordem com as convenções antes que o sistema cresça. A consistência exige entendimento compartilhado, não apenas documentação.

Verificação de conhecimento

Por que os tokens de componentes devem usar nomes semânticos em vez de nomes de paleta, como "blue-500"?

Resumo

Uma convenção consistente de nomenclatura de tokens, usando padrões de categoria-propriedade-variante, nomes semânticos, sufixos de estado e prefixos de namespace, torna os sistemas de tokens previsíveis, autoexplicativos e resilientes a alterações de marca sem quebrar o código dos componentes.

Perguntas Frequentes

A aula “Convenções de nomenclatura de tokens” é grátis?

Sim — o texto completo de “Convenções de nomenclatura de tokens” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de CSS Academy, atualize para CoddyKit PRO. O curso de CSS Academy inclui 4 aulas no total.

O que vou aprender em “Convenções de nomenclatura de tokens”?

Estruture nomes de tokens hierarquicamente usando níveis de nomenclatura global, de alias e específicos de componentes. Você pratica CSS Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar CSS Academy?

Nenhuma experiência prévia é necessária. CSS Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Convenções de nomenclatura de tokens”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de CSS Academy?

Sim. Cada aula de CSS Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que são tokens de design
  2. Convenções de nomenclatura de tokens
  3. Implementando temas para várias marcas com variáveis CSS
  4. Ferramentas de tokens: Style Dictionary
← Voltar para CSS Academy